public class HandyRecorder
extends processing.core.PGraphics
beginRecord(PGraphics) method.A, AB, AG, ambientB, ambientColor, ambientG, ambientR, AR, asyncImageSaver, autoNormal, B, backgroundA, backgroundAi, backgroundAlpha, backgroundB, backgroundBi, backgroundColor, backgroundG, backgroundGi, backgroundR, backgroundRi, BEEN_LIT, bezierBasisInverse, bezierBasisMatrix, bezierDetail, bezierDrawMatrix, bezierInited, blendMode, cacheMap, calcA, calcAi, calcAlpha, calcB, calcBi, calcColor, calcG, calcGi, calcR, calcRi, colorMode, colorModeA, colorModeX, colorModeY, colorModeZ, cosLUT, curveBasisMatrix, curveDetail, curveDrawMatrix, curveInited, curveTightness, curveToBezierMatrix, curveVertexCount, curveVertices, DA, DB, DEFAULT_STROKE_CAP, DEFAULT_STROKE_JOIN, DEFAULT_STROKE_WEIGHT, DEFAULT_VERTICES, DG, DR, EB, edge, EDGE, EG, ellipseMode, emissiveB, emissiveColor, emissiveG, emissiveR, ER, ERROR_BACKGROUND_IMAGE_FORMAT, ERROR_BACKGROUND_IMAGE_SIZE, ERROR_PUSHMATRIX_OVERFLOW, ERROR_PUSHMATRIX_UNDERFLOW, ERROR_TEXTFONT_NULL_PFONT, fill, fillA, fillAi, fillAlpha, fillB, fillBi, fillColor, fillG, fillGi, fillR, fillRi, G, HAS_NORMAL, hints, image, imageMode, MATRIX_STACK_DEPTH, NORMAL_MODE_AUTO, NORMAL_MODE_SHAPE, NORMAL_MODE_VERTEX, normalMode, normalX, normalY, normalZ, NX, NY, NZ, path, pixelCount, primaryGraphics, R, raw, reapplySettings, rectMode, SA, SB, setAmbient, settingsInited, SG, shape, shapeMode, SHINE, shininess, SINCOS_LENGTH, SINCOS_PRECISION, sinLUT, smooth, SPB, specularB, specularColor, specularG, specularR, SPG, sphereDetailU, sphereDetailV, sphereX, sphereY, sphereZ, SPR, SR, stroke, strokeA, strokeAi, strokeAlpha, strokeB, strokeBi, strokeCap, strokeColor, strokeG, strokeGi, strokeJoin, strokeR, strokeRi, strokeWeight, surface, SW, textAlign, textAlignY, textBreakCount, textBreakStart, textBreakStop, textBuffer, textFont, textLeading, textMode, textSize, textureImage, textureMode, textureU, textureV, textWidthBuffer, tint, tintA, tintAi, tintAlpha, tintB, tintBi, tintColor, tintG, tintGi, tintR, tintRi, TX, TY, TZ, U, V, VERTEX_FIELD_COUNT, vertexCount, vertices, VW, VX, VY, VZ, warningsALPHA_MASK, BLUE_MASK, format, GREEN_MASK, height, loaded, modified, mx1, mx2, my1, my2, parent, pixelDensity, pixelHeight, pixels, pixelWidth, RED_MASK, saveImageFormats, widthADD, ALPHA, ALT, AMBIENT, ARC, ARGB, ARROW, BACKSPACE, BASELINE, BEVEL, BEZIER_VERTEX, BLEND, BLUR, BOTTOM, BOX, BREAK, BURN, CENTER, CHATTER, CHORD, CLAMP, CLOSE, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CURVE_VERTEX, CUSTOM, DARKEST, DEG_TO_RAD, DELETE, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_ASYNC_SAVEFRAME, DISABLE_BUFFER_READING, DISABLE_DEPTH_MASK, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_KEY_REPEAT, DISABLE_NATIVE_FONTS, DISABLE_OPENGL_ERRORS, DISABLE_OPTIMIZED_STROKE, DISABLE_STROKE_PERSPECTIVE, DISABLE_STROKE_PURE, DISABLE_TEXTURE_MIPMAPS, DODGE, DOWN, DXF, ELLIPSE, ENABLE_ASYNC_SAVEFRAME, ENABLE_BUFFER_READING, ENABLE_DEPTH_MASK, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_KEY_REPEAT, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_ERRORS, ENABLE_OPTIMIZED_STROKE, ENABLE_STROKE_PERSPECTIVE, ENABLE_STROKE_PURE, ENABLE_TEXTURE_MIPMAPS, ENTER, EPSILON, ERODE, ESC, EXCLUSION, FX2D, GIF, GRAY, GROUP, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LANDSCAPE, LEFT, LIGHTEST, LINE, LINE_LOOP, LINE_STRIP, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MODELVIEW, MOVE, MULTIPLY, NORMAL, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, PIE, platformNames, POINT, POINTS, POLYGON, PORTRAIT, POSTERIZE, PROBLEM, PROJECT, PROJECTION, QUAD, QUAD_BEZIER_VERTEX, QUAD_STRIP, QUADRATIC_VERTEX, QUADS, QUARTER_PI, RAD_TO_DEG, RADIUS, RECT, REPEAT, REPLACE, RETURN, RGB, RIGHT, ROUND, SCREEN, SHAPE, SHIFT, SOFT_LIGHT, SPAN, SPHERE, SPOT, SQUARE, SUBTRACT, SVG, TAB, TARGA, TAU, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, UP, VERTEX, WAIT, WHITESPACE, WINDOWS, X, Y, Z| Constructor and Description |
|---|
HandyRecorder(HandyRenderer h)
Creates a new sketchy graphics context associated with the given handy renderer.
|
HandyRecorder(processing.core.PApplet parentSketch)
Creates a new sketchy graphics context associated with the given parent sketch.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ambientLight(float v1,
float v2,
float v3)
Would set a ambient light source for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
ambientLight(float v1,
float v2,
float v3,
float x,
float y,
float z)
Would set a ambient light source for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
arc(float x,
float y,
float aWidth,
float aHeight,
float start,
float stop)
Draws an arc along the outer edge of an ellipse defined by the x,y, w and h parameters.
|
void |
beginCamera()
Would start 3d camera position definition but ignored here as this will be handled by the parent sketch.
|
void |
beginShape()
Starts a new shape of type
POLYGON. |
void |
beginShape(int mode)
Starts a new shape of the type specified in the mode parameter.
|
void |
blendMode(int mode)
Would set the blend mode for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
box(float bSize)
Draws 3D cube with the given unit dimension.
|
void |
box(float bWidth,
float bHeight,
float bDepth)
Draws 3D box with the given dimensions.
|
void |
camera()
Would allow the default 3d camera position to be set but ignored here as this will be handled by the parent sketch.
|
void |
curveVertex(float x,
float y)
Adds a 2d vertex to a shape or line that has curved edges.
|
void |
curveVertex(float x,
float y,
float z)
Adds a 3d vertex to a shape or line that has curved edges.
|
void |
directionalLight(float v1,
float v2,
float v3,
float nx,
float ny,
float nz)
Would set a directional light source for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
ellipse(float x,
float y,
float eWidth,
float eHeight)
Draws an ellipse using the given location and dimensions.
|
void |
endCamera()
Would end 3d camera position definition but ignored here as this will be handled by the parent sketch.
|
void |
endShape()
Ends a shape definition.
|
void |
endShape(int mode)
Ends a shape definition.
|
void |
frustum(float left,
float right,
float bottom,
float top,
float near,
float far)
Would allow the view frustum (clipping object) to be set but ignored here as this will be handled by the parent sketch.
|
void |
lightFalloff(float constant,
float linear,
float quadratic)
Would set a light falloff for point, spot and ambient light sources for this graphics context but ignores
it in this case as this will be handled by the parent sketch.
|
void |
lights()
Would set the default 3d lighting for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
lightSpecular(float v1,
float v2,
float v3)
Would set a specular colour for light sources in this graphics context but ignores
it in this case as this will be handled by the parent sketch.
|
void |
line(float x1,
float y1,
float x2,
float y2)
Draws a 2D line between the given coordinate pairs.
|
void |
line(float x1,
float y1,
float z1,
float x2,
float y2,
float z2)
Draws a 3D line between the given coordinate triplets.
|
void |
perspective()
Would apply the default perspective settings but ignored here as this will be handled by the parent sketch.
|
void |
perspective(float fovy,
float aspect,
float zNear,
float zFar)
Would allow perspective settings to be changed but ignored here as this will be handled by the parent sketch.
|
void |
point(float x,
float y)
Draws 2D point at the given location.
|
void |
point(float x,
float y,
float z)
Draws 3D point at the given location.
|
void |
pointLight(float v1,
float v2,
float v3,
float x,
float y,
float z)
Would set a point light source for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
popMatrix()
Would retrieve a copy of the current transform matrix from the stack but ignored here as this
will be handled by the parent sketch.
|
void |
printMatrix()
Would print the current transform matrix but ignored here as this will be handled by the parent sketch.
|
void |
pushMatrix()
Would store a copy of the current transform matrix on the stack but ignored here as this
will be handled by the parent sketch.
|
void |
quad(float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4)
Draws a quadrilateral shape.
|
void |
rect(float x,
float y,
float rWidth,
float rHeight)
Draws a rectangle using the given location and dimensions.
|
void |
resetMatrix()
Would reset the current transform matrix to its default transform but ignored here as this
will be handled by the parent sketch.
|
void |
rotate(float angle)
Would rotate the coordinate system by the given angle but ignored here as this will be
handled by the parent sketch.
|
void |
rotate(float angle,
float x,
float y,
float z)
Would rotate the coordinate system by the given angles but ignored here as this will be
handled by the parent sketch.
|
void |
rotateX(float angle)
Would rotate the coordinate system around the x-axis in 3d space but ignored here as this
will be handled by the parent sketch.
|
void |
rotateY(float angle)
Would rotate the coordinate system around the y-axis in 3d space but ignored here as this
will be handled by the parent sketch.
|
void |
rotateZ(float angle)
Would rotate the coordinate system around the z-axis in 3d space but ignored here as this
will be handled by the parent sketch.
|
void |
scale(float s)
Would scale the coordinate system in all directions but ignored here as this will be handled
by the parent sketch.
|
void |
scale(float sx,
float sy)
Would scale the coordinate system by the given x and y values but ignored here as this will be
handled by the parent sketch.
|
void |
scale(float sx,
float sy,
float sz)
Would scale the coordinate system by the given x, y and z values but ignored here as this will be
handled by the parent sketch.
|
void |
spotLight(float v1,
float v2,
float v3,
float x,
float y,
float z,
float nx,
float ny,
float nz,
float angle,
float concentration)
Would set a spotlight source for this graphics context but ignores it in this case as this will
be handled by the parent sketch.
|
void |
translate(float x,
float y)
Would translate the coordinate system by the given x and y values but ignored here as this will
be handled by the parent sketch.
|
void |
translate(float x,
float y,
float z)
Would translate the coordinate system by the given x and y values but ignored here as this
will be handled by the parent sketch.
|
void |
triangle(float x1,
float y1,
float x2,
float y2,
float x3,
float y3)
Draws a triangle through the three pairs of coordinates.
|
void |
vertex(float x,
float y)
Adds a 2d vertex to a shape that was started with a call to
beginShape()
or one of its variants. |
void |
vertex(float x,
float y,
float z)
Adds a 3d vertex to a shape that was started with a call to
beginShape()
or one of its variants. |
alpha, ambient, ambient, ambient, ambientFromCalc, applyMatrix, applyMatrix, applyMatrix, applyMatrix, applyMatrix, arc, arcImpl, attrib, attrib, attrib, attribColor, attribNormal, attribPosition, background, background, background, background, background, background, background, backgroundFromCalc, backgroundImpl, backgroundImpl, beginContour, beginDraw, beginPGL, beginRaw, bezier, bezier, bezierDetail, bezierInit, bezierInitCheck, bezierPoint, bezierTangent, bezierVertex, bezierVertex, bezierVertexCheck, bezierVertexCheck, blendModeImpl, blue, brightness, camera, checkSettings, clear, clip, clipImpl, color, color, color, color, color, color, color, color, color, colorCalc, colorCalc, colorCalc, colorCalc, colorCalc, colorCalc, colorCalcARGB, colorMode, colorMode, colorMode, colorMode, createFont, createShape, createShape, createShape, createShapeFamily, createShapePrimitive, createSurface, curve, curve, curveDetail, curveInit, curveInitCheck, curvePoint, curveTangent, curveTightness, curveVertexCheck, curveVertexCheck, curveVertexSegment, curveVertexSegment, defaultFontOrDeath, defaultFontOrDeath, defaultSettings, displayable, dispose, edge, ellipseImpl, ellipseMode, emissive, emissive, emissive, emissiveFromCalc, endContour, endDraw, endPGL, endRaw, fill, fill, fill, fill, fill, fill, fillFromCalc, filter, flush, getCache, getMatrix, getMatrix, getMatrix, getRaw, getStyle, getStyle, green, handleTextSize, haveRaw, hint, hue, image, image, image, imageImpl, imageMode, is2D, is2X, is3D, isGL, lerpColor, lerpColor, loadShader, loadShader, loadShape, loadShape, modelX, modelY, modelZ, noClip, noFill, noLights, normal, noSmooth, noStroke, noTexture, noTint, ortho, ortho, ortho, popStyle, printCamera, printProjection, processImageBeforeAsyncSave, pushStyle, quadraticVertex, quadraticVertex, reapplySettings, rect, rect, rectImpl, rectImpl, rectMode, red, removeCache, resetShader, resetShader, saturation, save, screenX, screenX, screenY, screenY, screenZ, setCache, setMatrix, setMatrix, setMatrix, setParent, setPath, setPrimary, setSize, shader, shader, shape, shape, shape, shape, shape, shapeMode, shearX, shearY, shininess, showDepthWarning, showDepthWarningXYZ, showException, showMethodWarning, showMissingWarning, showVariationWarning, showWarning, showWarning, smooth, smooth, specular, specular, specular, specularFromCalc, sphere, sphereDetail, sphereDetail, splineForward, stroke, stroke, stroke, stroke, stroke, stroke, strokeCap, strokeFromCalc, strokeJoin, strokeWeight, style, text, text, text, text, text, text, text, text, text, text, text, textAlign, textAlign, textAscent, textCharImpl, textCharModelImpl, textDescent, textFont, textFont, textFontImpl, textLeading, textLineAlignImpl, textLineImpl, textMode, textModeCheck, textSentence, textSentenceBreak, textSize, textSizeImpl, texture, textureMode, textureWrap, textWidth, textWidth, textWidth, textWidthImpl, tint, tint, tint, tint, tint, tint, tintFromCalc, vertex, vertex, vertex, vertexCheck, vertexTextureblend, blend, blendColor, blurAlpha, blurARGB, blurRGB, buildBlurKernel, checkAlpha, clone, copy, copy, copy, dilate, erode, filter, filter, get, get, get, getImage, getImpl, getModifiedX1, getModifiedX2, getModifiedY1, getModifiedY2, getNative, init, init, isLoaded, isModified, loadPixels, loadTIFF, mask, mask, opaque, resize, saveImageIO, saveTGA, saveTIFF, set, set, setImpl, setLoaded, setLoaded, setModified, setModified, updatePixels, updatePixelspublic HandyRecorder(processing.core.PApplet parentSketch)
parentSketch - Sketch with which this handy graphics object is to be associated.public HandyRecorder(HandyRenderer h)
h - Handy renderer to use when drawing to this graphics context.public void point(float x,
float y)
point in class processing.core.PGraphicsx - x coordinate of the point.y - y coordinate of the point.public void point(float x,
float y,
float z)
point in class processing.core.PGraphicsx - x coordinate of the point.y - y coordinate of the point.z - z coordinate of the point.public void ellipse(float x,
float y,
float eWidth,
float eHeight)
ellipse in class processing.core.PGraphicsx - x coordinate of the ellipse's positiony - y coordinate of the ellipse's position.eWidth - Width of the ellipse (but see modifications possible with ellipseMode())eHeight - Height of the ellipse (but see modifications possible with ellipseMode())public void rect(float x,
float y,
float rWidth,
float rHeight)
rect in class processing.core.PGraphicsx - x coordinate of the rectangle positiony - y coordinate of the rectangle position.rWidth - Width of the rectangle (but see modifications possible with rectMode())rHeight - Height of the rectangle (but see modifications possible with rectMode())public void triangle(float x1,
float y1,
float x2,
float y2,
float x3,
float y3)
triangle in class processing.core.PGraphicsx1 - x coordinate of the first triangle vertex.y1 - y coordinate of the first triangle vertex.x2 - x coordinate of the second triangle vertex.y2 - y coordinate of the second triangle vertex.x3 - x coordinate of the third triangle vertex.y3 - y coordinate of the third triangle vertex.public void quad(float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4)
quad in class processing.core.PGraphicsx1 - x coordinate of the first quadrilateral vertex.y1 - y coordinate of the first quadrilateral vertex.x2 - x coordinate of the second quadrilateral vertex.y2 - y coordinate of the second quadrilateral vertex.x3 - x coordinate of the third quadrilateral vertex.y3 - y coordinate of the third quadrilateral vertex.x4 - x coordinate of the fourth quadrilateral vertex.y4 - y coordinate of the fourth quadrilateral vertex.public void arc(float x,
float y,
float aWidth,
float aHeight,
float start,
float stop)
arc in class processing.core.PGraphicsx - x coordinate of the ellipse's position around which this arc is defined.y - y coordinate of the ellipse's position around which this arc is definedaWidth - Width of the ellipse around which this arc is defined (but see modifications possible with ellipseMode())aHeight - Height of the ellipse around which this arc is defined (but see modifications possible with ellipseMode())start - Angle to start the arc in radians.stop - Angle to stop the arc in radians.public void beginShape()
POLYGON. This must be paired with a call to
endShape() or one of its variants.beginShape in class processing.core.PGraphicspublic void beginShape(int mode)
endShape() or one of its variants.beginShape in class processing.core.PGraphicsmode - either POINTS, LINES, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS, QUAD_STRIPpublic void vertex(float x,
float y)
beginShape()
or one of its variants.vertex in class processing.core.PGraphicsx - x coordinate of vertex to add.y - y coordinate of vertex to add.public void vertex(float x,
float y,
float z)
beginShape()
or one of its variants.vertex in class processing.core.PGraphicsx - x coordinate of vertex to add.y - y coordinate of vertex to add.z - z coordinate of vertex to add.public void curveVertex(float x,
float y)
beginShape() without any parameter.curveVertex in class processing.core.PGraphicsx - x coordinate of vertex to add.y - y coordinate of vertex to add.public void curveVertex(float x,
float y,
float z)
beginShape() without any parameter.curveVertex in class processing.core.PGraphicsx - x coordinate of vertex to add.y - y coordinate of vertex to add.z - z coordinate of vertex to add.public void endShape()
beginShape()
or one of its variants. Note that this version will not close the shape if the last vertex does
not match the first one.endShape in class processing.core.PGraphicspublic void endShape(int mode)
beginShape()
or one of its variants. If the mode parameter CLOSE the shape will be closed.endShape in class processing.core.PGraphicspublic void box(float bSize)
box in class processing.core.PGraphicsbSize - Size of each dimension of the cube.public void box(float bWidth,
float bHeight,
float bDepth)
box in class processing.core.PGraphicsbWidth - Width of the box.bHeight - Height of the box.bDepth - Depth of the box.public void line(float x1,
float y1,
float x2,
float y2)
line in class processing.core.PGraphicsx1 - x coordinate of the start of the line.y1 - y coordinate of the start of the line.x2 - x coordinate of the end of the line.y2 - y coordinate of the end of the line.public void line(float x1,
float y1,
float z1,
float x2,
float y2,
float z2)
line in class processing.core.PGraphicsx1 - x coordinate of the start of the line.y1 - y coordinate of the start of the line.z1 - z coordinate of the start of the line.x2 - x coordinate of the end of the line.y2 - y coordinate of the end of the line.z2 - z coordinate of the end of the line.public void translate(float x,
float y)
translate in class processing.core.PGraphicsx - x value to translate by.y - y value to translate by.public void translate(float x,
float y,
float z)
translate in class processing.core.PGraphicsx - x value to translate by.y - y value to translate by.z - z value to translate by.public void scale(float s)
scale in class processing.core.PGraphicss - value to scale all axes by.public void scale(float sx,
float sy)
scale in class processing.core.PGraphicssx - x value to scale by.sy - y value to scale by.public void scale(float sx,
float sy,
float sz)
scale in class processing.core.PGraphicssx - x value to scale by.sy - y value to scale by.sz - z value to scale by.public void rotate(float angle)
rotate in class processing.core.PGraphicsangle - Angle by which to rotate the coordinate system (ignored).public void rotateX(float angle)
rotateX in class processing.core.PGraphicsangle - Angle by which to rotate around the x-axis (ignored).public void rotateY(float angle)
rotateY in class processing.core.PGraphicsangle - Angle by which to rotate around the y-axis (ignored).public void rotateZ(float angle)
rotateZ in class processing.core.PGraphicsangle - Angle by which to rotate around the z-axis (ignored).public void rotate(float angle,
float x,
float y,
float z)
rotate in class processing.core.PGraphicsangle - Angle of rotation (ignored).x - x component of vector around which to rotate (ignored)y - y component of vector around which to rotate (ignored)z - z component of vector around which to rotate (ignored)public void pushMatrix()
pushMatrix in class processing.core.PGraphicspublic void popMatrix()
popMatrix in class processing.core.PGraphicspublic void resetMatrix()
resetMatrix in class processing.core.PGraphicspublic void printMatrix()
printMatrix in class processing.core.PGraphicspublic void beginCamera()
beginCamera in class processing.core.PGraphicspublic void camera()
camera in class processing.core.PGraphicspublic void endCamera()
endCamera in class processing.core.PGraphicspublic void frustum(float left,
float right,
float bottom,
float top,
float near,
float far)
frustum in class processing.core.PGraphicspublic void perspective()
perspective in class processing.core.PGraphicspublic void perspective(float fovy,
float aspect,
float zNear,
float zFar)
perspective in class processing.core.PGraphicspublic void blendMode(int mode)
blendMode in class processing.core.PGraphicspublic void lights()
lights in class processing.core.PGraphicspublic void pointLight(float v1,
float v2,
float v3,
float x,
float y,
float z)
pointLight in class processing.core.PGraphicspublic void ambientLight(float v1,
float v2,
float v3)
ambientLight in class processing.core.PGraphicspublic void ambientLight(float v1,
float v2,
float v3,
float x,
float y,
float z)
ambientLight in class processing.core.PGraphicspublic void directionalLight(float v1,
float v2,
float v3,
float nx,
float ny,
float nz)
directionalLight in class processing.core.PGraphicspublic void spotLight(float v1,
float v2,
float v3,
float x,
float y,
float z,
float nx,
float ny,
float nz,
float angle,
float concentration)
spotLight in class processing.core.PGraphicspublic void lightFalloff(float constant,
float linear,
float quadratic)
lightFalloff in class processing.core.PGraphicspublic void lightSpecular(float v1,
float v2,
float v3)
lightSpecular in class processing.core.PGraphics