- java.lang.Object
-
- org.praxislive.code.CodeDelegate
-
- org.praxislive.code.DefaultCodeDelegate
-
- org.praxislive.video.code.VideoCodeDelegate
-
- All Implemented Interfaces:
DefaultDelegateAPI
public class VideoCodeDelegate extends DefaultCodeDelegate
-
-
Field Summary
Fields Modifier and Type Field Description int
height
int
width
-
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 void
attachAlphaQuery(String source, UnaryOperator<Boolean> query)
void
attachRenderQuery(String source, UnaryOperator<Boolean> query)
void
attachRenderQuery(UnaryOperator<Boolean> query)
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
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
draw()
void
ellipse(double x, double y, double w, double h)
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)
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
init()
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
setup()
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
update()
void
vertex(double x, double y)
-
Methods inherited from class org.praxislive.code.DefaultCodeDelegate
arrayCopy, arrayCopy, arrayCopy, noise, noise, noise, noiseDetail, noiseDetail, noiseSeed, random, random, randomOf, randomOf, randomOf
-
Methods inherited from class org.praxislive.code.CodeDelegate
ask, ask, async, find, getLookup, isLoggable, log, log, log, log, millis, self, self, tell, tell, tell, tellIn, tellIn, tellIn, time, transmit, transmit, transmit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.praxislive.code.DefaultDelegateAPI
abs, acos, array, array, array, asin, atan, atan2, b, b, b, B, constrain, constrain, cos, d, d, d, D, D, degrees, dist, dist, exp, i, i, i, I, I, lerp, log, map, max, max, max, max, max, max, min, min, min, min, min, min, norm, pow, radians, round, s, s, S, sin, sq, sqrt, tan, V
-
-
-
-
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)
-
-