public Device(IBufferedBitmap bmp, ILineDrawingAlgorithm lineDrawing, IClippingAlgorithm clippingAlgorithm) { Bitmap = bmp; LineDrawingAlgorithm = lineDrawing; ClippingAlgorithm = clippingAlgorithm; ClippingAlgorithm.SetBoundingRectangle(new Vector2(0, 0), new Vector2(Bitmap.PixelWidth, Bitmap.PixelHeight)); }
public PixelShader(IBufferedBitmap bitmap) { Bitmap = bitmap; HalfWidth = bitmap.PixelWidth * 0.5; HalfHeight = bitmap.PixelHeight * 0.5; }