CanvasRenderingContext2DIGraphics

Constructors

Link copied to clipboard
constructor(gc: CanvasRenderingContext2D)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val fontMetrics: CPFontMetrics

Functions

Link copied to clipboard
open override fun beginPath()
Link copied to clipboard
open override fun beginPick()
Link copied to clipboard
open override fun closePath()
Link copied to clipboard
open override fun drawCircularString(text: String, centerX: Float, centerY: Float, radius: Float, startAngle: Float, extent: Float)
Link copied to clipboard
open override fun drawLine(x1: Double, y1: Double, x2: Double, y2: Double)
open override fun drawLine(x1: Int, y1: Int, x2: Int, y2: Int)
Link copied to clipboard
fun drawPath(path: Shape)
Link copied to clipboard
open override fun drawPoint(point: Point2D?)
Link copied to clipboard
open override fun drawRectange(x: Int, y: Int, width: Int, height: Int)
Link copied to clipboard
fun drawRectangle(rectangle: Rectangle2D)
Link copied to clipboard
open override fun drawShape(shape: Shape)
Link copied to clipboard
open override fun drawString(text: String, x: Float, y: Float)
Link copied to clipboard
open override fun endPick()
Link copied to clipboard
open override fun fill()
Link copied to clipboard
open override fun fillCircle(rectangle: Rectangle2D)
Link copied to clipboard
open override fun fillRectangle(x: Int, y: Int, width: Int, height: Int)
Link copied to clipboard
open override fun fillRectangle2D(rectangle: Rectangle2D)
Link copied to clipboard
open override fun fillRoundRect(x: Double, y: Double, width: Double, height: Double, arcWidth: Double, arcHeight: Double)
Link copied to clipboard
open override fun fillShape(shape: Shape)
Link copied to clipboard
fun fillText(label: EnhancedLabel, x: Int, y: Int, w: Int, text: String)
Link copied to clipboard
fun getAscend(label: EnhancedLabel): Int
Link copied to clipboard
open override fun getAscent(): Double
Link copied to clipboard
open override fun getColor(): MkColor
Link copied to clipboard
open override fun getDescent(): Double
Link copied to clipboard
open override fun getFontMetrics(): CPFontMetrics?
Link copied to clipboard
fun getLineHeight(label: EnhancedLabel): Int
Link copied to clipboard
open override fun getLineWidth(): Double
Link copied to clipboard
open override fun getStringBounds(text: String): Rectangle2D
Link copied to clipboard
open override fun getStringHeight(text: String): Float
Link copied to clipboard
open override fun getStringWidth(text: String): Float
Link copied to clipboard
open override fun isThreadSafe(): Boolean
Link copied to clipboard
open override fun lineTo(x: Double, y: Double)
Link copied to clipboard
open override fun moveTo(x: Double, y: Double)
Link copied to clipboard
open override fun paintLabel(label: EnhancedLabel, x: Int, y: Int, w: Int, h: Int)
Link copied to clipboard
fun <T> pickDraw(geometry: Shape, point: Point2D?, value: T, callback: ICallback<T>)
Link copied to clipboard
fun <T> pickFill(geometry: Shape, point: Point2D?, value: T, callback: ICallback<T>)
Link copied to clipboard
open override fun rotate(theta: Double)
Link copied to clipboard
open override fun setColor(color: MkColor)
Link copied to clipboard
fun setFont(font: MkFont)
open override fun setFont(font: MkFont?)
Link copied to clipboard
open override fun setGlobalAlpha(alpha: Double)
Link copied to clipboard
open override fun setLineDash(dashPatern: FloatArray?)
Link copied to clipboard
open override fun setLineWidth(lineWidth: Double)
Link copied to clipboard
open override fun setTextBaseline(baseline: IGraphics.TextBaseline?)
Link copied to clipboard
open override fun sizeLabel(label: EnhancedLabel, width: Int, height: Int): PreferredSize
Link copied to clipboard
open override fun stroke()
Link copied to clipboard
open override fun strokeRoundRect(x: Double, y: Double, width: Double, height: Double, arcWidth: Double, arcHeight: Double)
Link copied to clipboard
open override fun translate(x: Int, y: Int)