JavaFXIGraphics

class JavaFXIGraphics(val context: GraphicsContext) : AbstractIGraphics

Constructors

Link copied to clipboard
constructor(context: GraphicsContext)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val context: GraphicsContext

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
fun computeStringBounds(s: String?, myFont: Font?): Bounds
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
open override fun getAscent(): Double
Link copied to clipboard
open override fun getColor(): <Error class: unknown class>
Link copied to clipboard
open override fun getDescent(): Double
Link copied to clipboard
open override fun getFontMetrics(): CPFontMetrics
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(l: 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: <Error class: unknown class>)
Link copied to clipboard
open override fun setFont(font: <Error class: unknown class>?)
Link copied to clipboard
open override fun setGlobalAlpha(alpha: Double)
Link copied to clipboard
open override fun setLineDash(dashPattern: 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(l: EnhancedLabel, w: Int, h: 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)