Represents a canvas context which lets you draw 2D shapes and polygons on the UI. See the canvas html tag for more information.
|
| | CanvasContext2D (HtmlCanvasElement canvas) |
| | Creates a new canvas context for the given canvas element. More...
|
| |
| | CanvasContext (HtmlCanvasElement canvas) |
| | Creates a new canvas context for the given canvas element. More...
|
| |
| Glyph | ToGlyph () |
| | Creates an infinitext glyph from the path you've just made. More...
|
| |
| void | beginPath () |
| | Starts creating a path on this context. Used to draw and fill in any kind of shape. More...
|
| |
| void | closePath () |
| | Closes the current path such that it forms a loop by drawing a line to the first node. More...
|
| |
| void | lineTo (float x, float y) |
| | Adds a line from the current pen location to the given point. Note that nothing will be seen until you call a fill or stroke method. More...
|
| |
| void | arc (float centerX, float centerY, float radius, float sAngle, float eAngle) |
| | Creates an arc around the given circle center. Note that nothing will be seen until you call a fill or stroke method. More...
|
| |
| void | arc (float centerX, float centerY, float radius, float sAngle, float eAngle, bool counterClockwise) |
| | Creates an arc around the given circle center. Note that nothing will be seen until you call a fill or stroke method. More...
|
| |
| bool | isPointInPath (float x, float y) |
| | Is the specified point in (not on) the current path? More...
|
| |
| void | curveTo (float c1x, float c1y, float c2x, float c2y, float x, float y) |
| |
| void | quadraticCurveTo (float cx, float cy, float x, float y) |
| |
| void | Destroy () |
| | Tidies up this context. More...
|
| |
| void | arcTo (float x1, float y1, float x2, float y2, float radius) |
| | Adds an arc between the given points using the pen point as a control point. Note that nothing will be seen until you call a fill or stroke method. More...
|
| |
| float | Angle (float x0, float y0, float x1, float y1) |
| | Gets the signed angle from one vector, the first, to another. More...
|
| |
| void | stroke () |
| | Draws the outline of path you created, and doesn't reset the path, using the stroke style. More...
|
| |
| void | fill () |
| | Fills the current path with a solid colour. The colour used originates from the fillStyle. More...
|
| |
| void | moveTo (float x, float y) |
| | Moves the current pen location to the given point. Used when drawing paths. More...
|
| |
| void | UpdateDimensions (LayoutBox box) |
| | Applies the image data so it's ready for rendering. More...
|
| |
| void | clear () |
| | Useful method to clear the whole context. More...
|
| |
| void | clearRect (int xStart, int yStart, int width, int height) |
| | Clears the specified region of the canvas. More...
|
| |
| void | fillRect (int xStart, int yStart, int width, int height) |
| | Fills the specified box region using the current fillStyle. More...
|
| |
| void | fillRect (int xStart, int yStart, int rectWidth, int rectHeight, Color32 colour) |
| | Fills the specified box region using the given colour. More...
|
| |
|
| Scanner | Rasteriser |
| | The rasteriser used to fill with. More...
|
| |
| VectorPath | Path |
| | The underlying path. More...
|
| |
| Color | FillColour =new Color(0,0,0,1f) |
| | The current fill colour. See fillStyle. Default is black. More...
|
| |
| Color | StrokeColour =new Color(0,0,0,1f) |
| | The current stroke colour. See strokeStyle. Default is black. More...
|
| |
| DynamicTexture | ImageData [get] |
| | The target rendering plane. Always exists. More...
|
| |
| byte[] | pngData [get] |
| | This canvas as a png. Null if it contains nothing. More...
|
| |
| int | PathNodeCount [get] |
| | The current number of nodes on the current path. More...
|
| |
| HtmlElement | canvas [get] |
| | The canvas element that this is the context for. More...
|
| |
| string | fillStyle [get, set] |
| | Applies the current fill style. More...
|
| |
| string | strokeStyle [get, set] |
| | Applies the current stroke style. More...
|
| |
| int | width [get, set] |
| | The width of the canvas context. More...
|
| |
| int | height [get, set] |
| | The height of the canvas context. More...
|
| |