- java.lang.Object
-
- org.praxislive.code.CodeDelegate
-
- org.praxislive.code.DefaultCodeDelegate
-
- org.praxislive.video.code.VideoCodeDelegate
-
public class VideoCodeDelegate extends DefaultCodeDelegate
-
-
Field Summary
Fields Modifier and Type Field Description intheightintwidth-
Fields inherited from class org.praxislive.code.DefaultCodeDelegate
RND
-
-
Constructor Summary
Constructors Constructor Description VideoCodeDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachAlphaQuery(String source, UnaryOperator<Boolean> query)voidattachRenderQuery(String source, UnaryOperator<Boolean> query)voidattachRenderQuery(UnaryOperator<Boolean> query)voidbackground(double grey)voidbackground(double grey, double alpha)voidbackground(double r, double g, double b)voidbackground(double r, double g, double b, double a)voidbeginShape()voidbezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)voidbezierVertex(double x1, double y1, double x2, double y2, double x3, double y3)voidblendMode(VideoConstants.BlendMode blend)voidblendMode(VideoConstants.BlendMode blend, double opacity)voidbreakShape()voidcircle(double x, double y, double extent)voidclear()voidcopy(PImage src)voiddraw()voidellipse(double x, double y, double w, double h)voidendShape()voidendShape(boolean close)voidfill(double grey)voidfill(double grey, double alpha)voidfill(double r, double g, double b)voidfill(double r, double g, double b, double a)voidimage(PImage src, double x, double y)voidimage(PImage src, double x, double y, double w, double h)voidimage(PImage src, double x, double y, double w, double h, double u, double v)voidimage(PImage src, double x, double y, double w, double h, double u1, double v1, double u2, double v2)voidinit()voidline(double x1, double y1, double x2, double y2)voidnoFill()voidnoSmooth()voidnoStroke()voidop(SurfaceOp op)voidop(SurfaceOp op, PImage src)voidpoint(double x, double y)voidquad(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)voidrect(double x, double y, double w, double h)voidrelease(PImage image)voidresetMatrix()voidrotate(double angle)voidscale(double scale)voidscale(double x, double y)voidsetup()voidsmooth()voidsquare(double x, double y, double extent)voidstroke(double grey)voidstroke(double grey, double alpha)voidstroke(double r, double g, double b)voidstroke(double r, double g, double b, double a)voidstrokeWeight(double weight)voidtext(String text, double x, double y)voidtextFont(PFont font)voidtextFont(PFont font, double size)voidtranslate(double x, double y)voidtriangle(double x1, double y1, double x2, double y2, double x3, double y3)voidupdate()voidvertex(double x, double y)-
Methods inherited from class org.praxislive.code.DefaultCodeDelegate
abs, acos, array, array, array, arrayCopy, arrayCopy, arrayCopy, asin, atan, atan2, b, b, b, constrain, constrain, cos, d, d, d, degrees, dist, dist, exp, i, i, i, lerp, log, map, max, max, max, max, max, max, min, min, min, min, min, min, noise, noise, noise, noiseDetail, noiseDetail, noiseSeed, norm, pow, radians, random, random, randomOf, randomOf, randomOf, round, s, s, sin, sq, sqrt, tan
-
-
-
-
Method Detail
-
init
public void init()
-
update
public void update()
-
setup
public void setup()
-
draw
public void draw()
-
attachAlphaQuery
public final void attachAlphaQuery(String source, UnaryOperator<Boolean> query)
-
attachRenderQuery
public final void attachRenderQuery(UnaryOperator<Boolean> query)
-
attachRenderQuery
public final void attachRenderQuery(String source, UnaryOperator<Boolean> query)
-
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)
-
-