java.lang.Object
org.praxislive.video.code.userapi.PImage
org.praxislive.video.code.userapi.PGraphics

public abstract class PGraphics extends PImage
  • Constructor Details

    • PGraphics

      protected PGraphics(int width, int height)
  • Method Details

    • getSurface

      protected abstract Surface getSurface()
      Specified by:
      getSurface in class PImage
    • beginDraw

      public void beginDraw()
    • endDraw

      public void endDraw()
    • background

      public void background(double grey)
    • background

      public void background(double grey, double alpha)
    • background

      public void background(double r, double g, double b)
    • background

      public void background(double r, double g, double b, double a)
    • beginShape

      public void beginShape()
    • bezier

      public void bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
    • bezierVertex

      public void bezierVertex(double x1, double y1, double x2, double y2, double x3, double y3)
    • blendMode

      public void blendMode(VideoConstants.BlendMode blend)
    • blendMode

      public void blendMode(VideoConstants.BlendMode blend, double opacity)
    • breakShape

      public void breakShape()
    • clear

      public void clear()
    • copy

      public void copy(PImage src)
    • circle

      public void circle(double x, double y, double extent)
    • ellipse

      public void ellipse(double x, double y, double w, double h)
    • endShape

      public void endShape()
    • endShape

      public void endShape(boolean close)
    • fill

      public void fill(double grey)
    • fill

      public void fill(double grey, double alpha)
    • fill

      public void fill(double r, double g, double b)
    • fill

      public void fill(double r, double g, double b, double a)
    • image

      public void image(PImage src, double x, double y)
    • image

      public void image(PImage src, double x, double y, double w, double h, double u, double v)
    • image

      public void image(PImage src, double x, double y, double w, double h)
    • image

      public void image(PImage src, double x, double y, double w, double h, double u1, double v1, double u2, double v2)
    • line

      public void line(double x1, double y1, double x2, double y2)
    • noFill

      public void noFill()
    • noSmooth

      public void noSmooth()
    • noStroke

      public void noStroke()
    • op

      public void op(SurfaceOp op)
    • op

      public void op(SurfaceOp op, PImage src)
    • point

      public void point(double x, double y)
    • quad

      public void quad(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
    • square

      public void square(double x, double y, double extent)
    • rect

      public void rect(double x, double y, double w, double h)
    • release

      public void release(PImage image)
    • resetMatrix

      public void resetMatrix()
    • rotate

      public void rotate(double angle)
    • scale

      public void scale(double scale)
    • scale

      public void scale(double x, double y)
    • smooth

      public void smooth()
    • stroke

      public void stroke(double grey)
    • stroke

      public void stroke(double grey, double alpha)
    • stroke

      public void stroke(double r, double g, double b)
    • stroke

      public void stroke(double r, double g, double b, double a)
    • strokeWeight

      public void strokeWeight(double weight)
    • text

      public void text(String text, double x, double y)
    • textFont

      public void textFont(PFont font)
    • textFont

      public void textFont(PFont font, double size)
    • translate

      public void translate(double x, double y)
    • triangle

      public void triangle(double x1, double y1, double x2, double y2, double x3, double y3)
    • vertex

      public void vertex(double x, double y)