FairyGUI.ColorFilter.ConcatValues C# (CSharp) Method

ConcatValues() public method

public ConcatValues ( ) : void
return void
        public void ConcatValues(params float[] values)
        {
            int i = 0;

            for (int y = 0; y < 4; ++y)
            {
                for (int x = 0; x < 5; ++x)
                {
                    tmp[i + x] = values[i] * _matrix[x] +
                            values[i + 1] * _matrix[x + 5] +
                            values[i + 2] * _matrix[x + 10] +
                            values[i + 3] * _matrix[x + 15] +
                            (x == 4 ? values[i + 4] : 0);
                }
                i += 5;
            }
            Array.Copy(tmp, _matrix, tmp.Length);

            UpdateMatrix();
        }

Usage Example

示例#1
0
 static public int ConcatValues(IntPtr l)
 {
     try {
         FairyGUI.ColorFilter self = (FairyGUI.ColorFilter)checkSelf(l);
         System.Single[]      a1;
         checkParams(l, 2, out a1);
         self.ConcatValues(a1);
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
All Usage Examples Of FairyGUI.ColorFilter::ConcatValues