- java.lang.Object
-
- org.praxislive.video.code.userapi.PImage
-
- org.praxislive.video.code.userapi.PGraphics
-
public abstract class PGraphics extends PImage
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PGraphics(int width, int height)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
background(double grey)
void
background(double grey, double alpha)
void
background(double r, double g, double b)
void
background(double r, double g, double b, double a)
void
beginDraw()
void
beginShape()
void
bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
void
bezierVertex(double x1, double y1, double x2, double y2, double x3, double y3)
void
blendMode(VideoConstants.BlendMode blend)
void
blendMode(VideoConstants.BlendMode blend, double opacity)
void
breakShape()
void
circle(double x, double y, double extent)
void
clear()
void
copy(PImage src)
void
ellipse(double x, double y, double w, double h)
void
endDraw()
void
endShape()
void
endShape(boolean close)
void
fill(double grey)
void
fill(double grey, double alpha)
void
fill(double r, double g, double b)
void
fill(double r, double g, double b, double a)
protected abstract Surface
getSurface()
void
image(PImage src, double x, double y)
void
image(PImage src, double x, double y, double w, double h)
void
image(PImage src, double x, double y, double w, double h, double u, double v)
void
image(PImage src, double x, double y, double w, double h, double u1, double v1, double u2, double v2)
void
line(double x1, double y1, double x2, double y2)
void
noFill()
void
noSmooth()
void
noStroke()
void
op(SurfaceOp op)
void
op(SurfaceOp op, PImage src)
void
point(double x, double y)
void
quad(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
void
rect(double x, double y, double w, double h)
void
release(PImage image)
void
resetMatrix()
void
rotate(double angle)
void
scale(double scale)
void
scale(double x, double y)
void
smooth()
void
square(double x, double y, double extent)
void
stroke(double grey)
void
stroke(double grey, double alpha)
void
stroke(double r, double g, double b)
void
stroke(double r, double g, double b, double a)
void
strokeWeight(double weight)
void
text(String text, double x, double y)
void
textFont(PFont font)
void
textFont(PFont font, double size)
void
translate(double x, double y)
void
triangle(double x1, double y1, double x2, double y2, double x3, double y3)
void
vertex(double x, double y)
-
-
-
Method Detail
-
getSurface
protected abstract Surface getSurface()
- Specified by:
getSurface
in classPImage
-
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)
-
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)
-
-