java.lang.Object
org.praxislive.code.CodeDelegate
org.praxislive.code.DefaultCodeDelegate
org.praxislive.video.code.VideoCodeDelegate
- All Implemented Interfaces:
DefaultDelegateAPI
-
Field Summary
FieldsFields inherited from class org.praxislive.code.DefaultCodeDelegate
RND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidattachAlphaQuery(String source, UnaryOperator<Boolean> query) final voidattachRenderQuery(String source, UnaryOperator<Boolean> query) final 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) voidvoidbezier(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) voidvoidblendMode(VideoConstants.BlendMode blend, double opacity) voidvoidcircle(double x, double y, double extent) voidclear()voidvoiddraw()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) voidvoidvoidvoidimage(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()voidvoidvoidpoint(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) voidvoidvoidrotate(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) voidvoidvoidvoidtranslate(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
random, random, randomOf, randomOf, randomOfMethods 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, transmitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.praxislive.code.DefaultDelegateAPI
abs, acos, array, array, array, asin, atan, atan2, B, constrain, constrain, cos, D, D, degrees, dist, dist, exp, I, I, lerp, log, map, max, max, max, max, max, max, min, min, min, min, min, min, norm, pow, radians, round, S, sin, sq, sqrt, tan, V
-
Field Details
-
width
public int width -
height
public int height
-
-
Constructor Details
-
VideoCodeDelegate
public VideoCodeDelegate()
-
-
Method Details
-
init
public void init() -
update
public void update() -
setup
public void setup() -
draw
public void draw() -
attachAlphaQuery
-
attachRenderQuery
-
attachRenderQuery
-
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
-
blendMode
-
breakShape
public void breakShape() -
clear
public void clear() -
copy
-
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
-
image
-
image
-
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
-
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
-
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
-
textFont
-
textFont
-
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)
-