flutter_processing 0.1.1 copy "flutter_processing: ^0.1.1" to clipboard
flutter_processing: ^0.1.1 copied to clipboard

outdated

A Flutter version of Processing.

Flutter Processing #

A Flutter port of Processing.

This project is not affiliated with the Processing project or related organizations.


Do you get value from this package? Please consider supporting SuperDeclarative!


Implemented Features #

Structure #

  • ❌ thread()
  • ❌ setup()
  • ❌ draw()
  • ❌ redraw()
  • ❌ setLocation()
  • ❌ setResizable()
  • ❌ setTitle()
  • ❌ loop()
  • ❌ noLoop()
  • ❌ push()
  • ❌ pushStyle()
  • ❌ pop()
  • ❌ popStyle()
  • ❌ exit()

Environment #

  • ❌ settings()
  • ❌ width
  • ❌ height
  • ❌ size()
  • ❌ pixelDensity()
  • ❌ pixelHeight
  • ❌ pixelWidth
  • ❌ displayDensity()
  • ❌ fullScreen()
  • ❌ frameRate()
  • ❌ frameRate
  • ❌ frameCount
  • ❌ cursor()
  • ❌ noCursor()
  • ❌ focused
  • ❌ smooth()
  • ❌ noSmooth()
  • ❌ delay()

Data #

Composite #

  • ❌ Array
  • ❌ ArrayList
  • ❌ FloatDict
  • ❌ FloatList
  • ❌ HashMap
  • ❌ IntDict
  • ❌ IntList
  • ❌ JSONArray
  • ❌ JSONObject
  • ❌ Object
  • ❌ String
  • ❌ StringDict
  • ❌ StringList
  • ❌ Table
  • ❌ TableRow
  • ❌ XML

Conversion #

  • ❌ binary()
  • ❌ boolean()
  • ❌ byte()
  • ❌ char()
  • ❌ float()
  • ❌ hex()
  • ❌ int()
  • ❌ str()
  • ❌ unbinary()
  • ❌ unhex()

String Functions #

  • ❌ join()
  • ❌ match()
  • ❌ matchAll()
  • ❌ nf()
  • ❌ nfc()
  • ❌ nfp()
  • ❌ nfs()
  • ❌ split()
  • ❌ splitTokens()
  • ❌ trim()

Array Functions #

  • ❌ append()
  • ❌ arrayCopy()
  • ❌ concat()
  • ❌ expand()
  • ❌ reverse()
  • ❌ shorten()
  • ❌ sort()
  • ❌ splice()
  • ❌ subset()

Shape #

  • ❌ createShape()
  • ❌ loadShape()
  • ❌ PShape

2D Primitives #

  • ✅ arc()
  • ✅ circle()
  • ✅ ellipse()
  • ✅ line()
  • ✅ point()
  • ✅ quad()
  • ✅ rect()
  • ✅ square()
  • ✅ triangle()

Curves #

  • ❌ bezier()
  • ❌ bezierDetail()
  • ❌ bezierPoint()
  • ❌ bezierTangent()
  • ❌ curve()
  • ❌ curveDetail()
  • ❌ curvePoint()
  • ❌ curveTangent()
  • ❌ curveTightness()

3D Primitives #

  • ❌ box()
  • ❌ sphere()
  • ❌ sphereDetail()

Attributes #

  • ❌ ellipseMode()
  • ❌ rectMode()
  • ❌ strokeCap()
  • ❌ strokeJoin()
  • ❌ strokeWeight()

Vertex #

  • ❌ beginContour()
  • ❌ beginShape()
  • ❌ bezierVertex()
  • ❌ curveVertex()
  • ❌ endContour()
  • ❌ endShape()
  • ❌ quadraticVertex()
  • ❌ vertex()

Loading & Displaying #

  • ❌ shape()
  • ❌ shapeMode()

Input #

Mouse #

  • ❌ mouseButton
  • ❌ mouseClicked()
  • ❌ mouseDragged()
  • ❌ mouseMoved()
  • ❌ mousePressed()
  • ❌ mousePressed
  • ❌ mouseReleased()
  • ❌ mouseWheel()
  • ❌ mouseX
  • ❌ mouseY
  • ❌ pmouseX
  • ❌ pmouseY

Keyboard #

  • ❌ key
  • ❌ keyCode
  • ❌ keyPressed()
  • ❌ keyPressed
  • ❌ keyReleased()
  • ❌ keyTyped()

Files #

  • ❌ BufferedReader
  • ❌ createInput()
  • ❌ createReader()
  • ❌ launch()
  • ❌ loadBytes()
  • ❌ loadJSONArray()
  • ❌ loadJSONObject()
  • ❌ loadStrings()
  • ❌ loadTable()
  • ❌ loadXML()
  • ❌ parseJSONArray()
  • ❌ parseJSONObject()
  • ❌ parseXML()
  • ❌ selectFolder()
  • ❌ selectInput()

Time & Date #

  • ❌ day()
  • ❌ hour()
  • ❌ millis()
  • ❌ minute()
  • ❌ month()
  • ❌ second()
  • ❌ year()

Output #

Text Area #

  • ❌ print()
  • ❌ printArray()
  • ❌ println()

Image #

  • ❌ save()
  • ❌ saveFrame()

Files #

  • ❌ beginRaw()
  • ❌ beginRecord()
  • ❌ createOutput()
  • ❌ createWriter()
  • ❌ endRaw()
  • ❌ endRecord()
  • ❌ PrintWriter
  • ❌ saveBytes()
  • ❌ saveJSONArray()
  • ❌ saveJSONObject()
  • ❌ saveStream()
  • ❌ saveStrings()
  • ❌ saveTable()
  • ❌ saveXML()
  • ❌ selectOutput()

Transform #

  • ❌ applyMatrix()
  • ❌ popMatrix()
  • ❌ printMatrix()
  • ❌ pushMatrix()
  • ❌ resetMatrix()
  • ❌ rotate()
  • ❌ rotateX()
  • ❌ rotateY()
  • ❌ rotateZ()
  • ❌ scale()
  • ❌ shearX()
  • ❌ shearY()
  • ❌ translate()

Lights, Camera #

Lights #

  • ❌ ambientLight()
  • ❌ directionalLight()
  • ❌ lightFalloff()
  • ❌ lights()
  • ❌ lightSpecular()
  • ❌ noLights()
  • ❌ normal()
  • ❌ pointLight()
  • ❌ spotLight()

Camera #

  • ❌ beginCamera()
  • ❌ camera()
  • ❌ endCamera()
  • ❌ frustum()
  • ❌ ortho()
  • ❌ perspective()
  • ❌ printCamera()
  • ❌ printProjection()

Coordinates #

  • ❌ modelX()
  • ❌ modelY()
  • ❌ modelZ()
  • ❌ screenX()
  • ❌ screenY()
  • ❌ screenZ()

Material Properties #

  • ❌ ambient()
  • ❌ emissive()
  • ❌ shininess()
  • ❌ specular()

Color #

Setting #

  • ✅ background()
  • ❌ clear()
  • colorMode(): Use Flutter's Color objects instead.
  • ✅ fill()
  • ✅ noFill()
  • ✅ noStroke()
  • ✅ stroke()

Creating & Reading #

  • ❌ alpha()
  • ❌ blue()
  • ❌ brightness()
  • ❌ color()
  • ❌ green()
  • ❌ hue()
  • ❌ lerpColor()
  • ❌ red()
  • ❌ saturation()

Image #

  • ❌ createImage()
  • ❌ PImage

Loading & Displaying #

  • ❌ image()
  • ❌ imageMode()
  • ❌ loadImage()
  • ❌ noTint()
  • ❌ requestImage()
  • ❌ tint()

Textures #

  • ❌ texture()
  • ❌ textureMode()
  • ❌ textureWrap()

Pixels #

  • ❌ blend()
  • ❌ copy()
  • ❌ filter()
  • ❌ get()
  • ❌ loadPixels()
  • ❌ pixels[]
  • ❌ set()
  • ❌ updatePixels()

Rendering #

  • ❌ blendMode()
  • ❌ clip()
  • ❌ createGraphics()
  • ❌ hint()
  • ❌ noClip()
  • ❌ PGraphics

Shaders #

  • ❌ loadShader()
  • ❌ PShader
  • ❌ resetShader()
  • ❌ shader()

Typography #

  • ❌ PFont

Loading & Displaying #

  • ❌ createFont()
  • ❌ loadFont()
  • ❌ text()
  • ❌ textFont()

Attributes #

  • ❌ textAlign()
  • ❌ textLeading()
  • ❌ textMode()
  • ❌ textSize()
  • ❌ textWidth()

Metrics #

  • ❌ textAscent()
  • ❌ textDescent()

Math #

  • ❌ PVector

Calculation #

  • ❌ abs()
  • ❌ ceil()
  • ❌ constrain()
  • ❌ dist()
  • ❌ exp()
  • ❌ floor()
  • ❌ lerp()
  • ❌ log()
  • ❌ mag()
  • ❌ map()
  • ❌ max()
  • ❌ min()
  • ❌ norm()
  • ❌ pow()
  • ❌ round()
  • ❌ sq()
  • ❌ sqrt()

Trigonometry #

  • ❌ acos()
  • ❌ asin()
  • ❌ atan()
  • ❌ atan2()
  • ❌ cos()
  • ❌ degrees()
  • ❌ radians()
  • ❌ sin()
  • ❌ tan()

Random #

  • ❌ noise()
  • ❌ noiseDetail()
  • ❌ noiseSeed()
  • ❌ random()
  • ❌ randomGaussian()
  • ❌ randomSeed()

Constants #

  • ❌ HALF_PI
  • ❌ PI
  • ❌ QUARTER_PI
  • ❌ TAU
  • ❌ TWO_PI
67
likes
30
points
95
downloads

Publisher

verified publishersuperdeclarative.com

Weekly Downloads

A Flutter version of Processing.

Repository (GitHub)
Contributing

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_processing