Beispiel #1
0
 public void CopyPixelsBlend( TextureData source, Rectangle sourceRect, int destX, int destY, float alpha )
 {
     for (int x = 0; x < sourceRect.Width; ++x)
         for (int y = 0; y < sourceRect.Height; ++y)
             CopyPixelBlend(source, sourceRect.X + x, sourceRect.Y + y, destX + x, destY + y, alpha);
 }
Beispiel #2
0
 public void CopyPixelBlend( TextureData source, int sourceX, int sourceY, int destX, int destY, float alpha )
 {
     SetPixelBlend(destX, destY, source[sourceX, sourceY] * alpha);
 }
Beispiel #3
0
 public void CopyPixels( TextureData source, Rectangle sourceRect, int destX, int destY )
 {
     for (int x = 0; x < sourceRect.Width; ++x)
         for (int y = 0; y < sourceRect.Height; ++y)
             CopyPixel(source, sourceRect.X + x, sourceRect.Y + y, destX + x, destY + y);
 }
Beispiel #4
0
 public void CopyPixel( TextureData source, int sourceX, int sourceY, int destX, int destY )
 {
     SetPixel(destX, destY, source[sourceX, sourceY]);
 }