|
Bitwig Studio Control Surface API
4.0.1
|
Classes | |
| enum | AntialiasMode |
| enum | FillRule |
| enum | HintMetrics |
| enum | HintStyle |
| enum | LineCap |
| enum | LineJoin |
| enum | Operator |
| enum | SubPixelOrder |
Public Member Functions | |
| void | save () |
| void | restore () |
| void | clip () |
| void | clipPreserve () |
| void | resetClip () |
| void | translate (double x, double y) |
| void | rotate (double angle) |
| void | scale (double factor) |
| void | scale (double xFactor, double yFactor) |
| void | newPath () |
| void | newSubPath () |
| Path | copyPath () |
| Path | copyPathFlat () |
| void | appendPath (Path path) |
| void | closePath () |
| void | moveTo (double x, double y) |
| void | relMoveTo (double x, double y) |
| void | lineTo (double x, double y) |
| void | relLineTo (double x, double y) |
| void | rectangle (double x, double y, double width, double height) |
| void | arc (double xc, double yc, double radius, double angle1, double angle2) |
| void | arcNegative (double xc, double yc, double radius, double angle1, double angle2) |
| void | circle (double centerX, double centerY, double radius) |
| void | curveTo (double x1, double y1, double x2, double y2, double x3, double y3) |
| void | relCurveTo (double x1, double y1, double x2, double y2, double x3, double y3) |
| void | paint () |
| void | paintWithAlpha (double alpha) |
| void | mask (Image image, double x, double y) |
| void | fill () |
| void | fillPreserve () |
| void | stroke () |
| void | strokePreserve () |
| void | setColor (double red, double green, double blue) |
| void | setColor (double red, double green, double blue, double alpha) |
| void | setColor (Color color) |
| void | setPattern (Pattern pattern) |
| void | setAntialias (AntialiasMode antialiasMode) |
| void | setLineWidth (double width) |
| void | setDash (double[] dashes, double offset) |
| void | setDash (double[] dashes) |
| void | setFillRule (FillRule rule) |
| void | setLineCap (LineCap lineCap) |
| void | setLineJoin (LineJoin lineJoin) |
| void | setMiterLimit (double limit) |
| void | setOperator (Operator operator) |
| void | setTolerance (double tolerance) |
| void | drawImage (Image image, double x, double y) |
| GradientPattern | createLinearGradient (double x1, double y1, double x2, double y2) |
| MeshPattern | createMeshGradient () |
| void | showText (String text) |
| void | setFontSize (double fontSize) |
| void | setFontFace (FontFace fontFace) |
| void | setFontOptions (FontOptions fontOptions) |
| FontExtents | getFontExtents () |
| TextExtents | getTextExtents (String text) |
Provides 2D vector drawing API very similar to cairo graphics. Please read https://www.cairographics.org/manual/ to get a better idea of how this API works.
Definition at line 11 of file GraphicsOutput.java.