Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a37a108c authored by Romain Guy's avatar Romain Guy Committed by Android (Google) Code Review
Browse files

Merge "Add basic code required for drawPicture()"

parents e7bdf2d9 75582e88
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -908,17 +908,30 @@ class GLES20Canvas extends HardwareCanvas {

    @Override
    public void drawPicture(Picture picture) {
        // TODO: Implement
        picture.endRecording();
        // TODO: Implement rendering
    }

    @Override
    public void drawPicture(Picture picture, Rect dst) {
        // TODO: Implement
        save();
        translate(dst.left, dst.top);
        if (picture.getWidth() > 0 && picture.getHeight() > 0) {
            scale(dst.width() / picture.getWidth(), dst.height() / picture.getHeight());
        }
        drawPicture(picture);
        restore();
    }

    @Override
    public void drawPicture(Picture picture, RectF dst) {
        // TODO: Implement
        save();
        translate(dst.left, dst.top);
        if (picture.getWidth() > 0 && picture.getHeight() > 0) {
            scale(dst.width() / picture.getWidth(), dst.height() / picture.getHeight());
        }
        drawPicture(picture);
        restore();
    }

    @Override