Esempio n. 1
0
        public static Canvas CreatePrintCanvas(System.Drawing.Graphics g, int w, int h)
        {
            CanvasInitParameters canvasInit = new CanvasInitParameters();

            canvasInit.externalCanvas = g;
            return(gdiPlatform.CreateCanvas(0, 0, w, h, canvasInit));
        }
Esempio n. 2
0
 public static Canvas CreateCanvas2(int left,
                                    int top, int width, int height,
                                    CanvasGL2d canvas,
                                    GLCanvasPainter painter1,
                                    CanvasInitParameters reqPars = new CanvasInitParameters())
 {
     return(new MyGLCanvas(painter1, 0, 0, width, height));
 }
Esempio n. 3
0
        public override Canvas CreateCanvas(int left,
                                            int top, int width, int height,
                                            CanvasInitParameters reqPars = new CanvasInitParameters())
        {
            var painter1 = new GLCanvasPainter(CreateCanvasGL2d(width, height), width, height);

            return(new MyGLCanvas(
                       painter1,
                       0, 0, width, height));
        }
Esempio n. 4
0
 public abstract Canvas CreateCanvas(
     int left,
     int top,
     int width,
     int height,
     CanvasInitParameters canvasInitPars = new CanvasInitParameters());
 public override Canvas CreateCanvas(int left, int top, int width, int height, CanvasInitParameters canvasInitPars = new CanvasInitParameters())
 {
     return new MyGdiPlusCanvas(0, 0, left, top, width, height);
 }
Esempio n. 6
0
 public override Canvas CreateCanvas(int left,
     int top, int width, int height,
     CanvasInitParameters reqPars = new CanvasInitParameters())
 {
     return new MyGLCanvas(CreateCanvasGL2d(width, height), 0, 0, width, height);             
 }
 public override Canvas CreateCanvas(int left, int top, int width, int height, CanvasInitParameters canvasInitPars = new CanvasInitParameters())
 {
     return(new MySkiaCanvas(0, 0, left, top, width, height));
 }