Example #1
0
 internal void PixelAreaOperation(int x, int y, int radius, PixelAreaOperationCallback callback)
 {
     for (int i = x - radius; i <= x + radius; i++)
     {
         for (int j = y - radius; j <= y + radius; j++)
         {
             if (i >= 0 && i < m_FullWidth && j >= 0 && j < m_FullHeight)
             {
                 callback(i, j, m_Pixelmap[i, j] /** pixel*/);
             }
         }
     }
 }
Example #2
0
 private void PixelAreaOperation(int x, int y, int radius, PixelAreaOperationCallback callback)
 {
     for (int i = x - radius; i <= x + radius; i++)
     {
         for (int j = y - radius; j <= y + radius; j++)
         {
             if (i >= 0 && i < m_Pixelmap.Width && j >= 0 && j < m_Pixelmap.Height)
             {
                 uint pixel = m_Pixelmap[i, j];
                 callback(i, j, pixel);
             }
         }
     }
 }
Example #3
0
 private void PixelAreaOperation(int x, int y, int radius, PixelAreaOperationCallback callback)
 {
     for (int i = x - radius; i <= x + radius; i++)
         for (int j = y - radius; j <= y + radius; j++)
         {
             if (i >= 0 && i < m_Pixelmap.Width && j >= 0 && j < m_Pixelmap.Height)
             {
                 uint pixel = m_Pixelmap[i, j];
                 callback(i, j, pixel);
             }
         }
 }
Example #4
0
 internal void PixelAreaOperation(int x, int y, int radius, PixelAreaOperationCallback callback)
 {
     for (int i = x - radius; i <= x + radius; i++)
         for (int j = y - radius; j <= y + radius; j++)
         {
             if (i >= 0 && i < m_FullWidth && j >= 0 && j < m_FullHeight)
             {
                 callback(i, j, m_Pixelmap[i, j] /** pixel*/);
             }
         }
 }