NVGRenderer

object NVGRenderer : Renderer

Functions

Link copied to clipboard
open override fun beginFrame(width: Float, height: Float, pixelRatio: Float)
Link copied to clipboard
open override fun bindFramebuffer(fbo: Framebuffer)
Link copied to clipboard
open override fun cleanup()
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun createFramebuffer(width: Float, height: Float): Framebuffer
Link copied to clipboard
open override fun delete(font: Font?)
open override fun delete(fbo: Framebuffer?)
open override fun delete(image: PolyImage?)
Link copied to clipboard
open override fun drawFramebuffer(fbo: Framebuffer, x: Float, y: Float, width: Float, height: Float)
Link copied to clipboard
open override fun dropShadow(x: Float, y: Float, width: Float, height: Float, blur: Float, spread: Float, radius: Float)
Link copied to clipboard
open override fun endFrame()
Link copied to clipboard
open override fun globalAlpha(alpha: Float)
Link copied to clipboard
open fun hollowRect(x: Float, y: Float, width: Float, height: Float, color: Color, lineWidth: Float, radius: Float)
open fun hollowRect(x: Float, y: Float, width: Float, height: Float, color: Color, lineWidth: Float, radii: FloatArray)
open override fun hollowRect(x: Float, y: Float, width: Float, height: Float, color: PolyColor, lineWidth: Float, topLeftRadius: Float, topRightRadius: Float, bottomLeftRadius: Float, bottomRightRadius: Float)
Link copied to clipboard
open fun image(image: PolyImage, x: Float, y: Float, width: Float, height: Float, radius: Float, colorMask: Int)
open fun image(image: PolyImage, x: Float, y: Float, width: Float, height: Float, radii: FloatArray, colorMask: Int)
open override fun image(image: PolyImage, x: Float, y: Float, width: Float, height: Float, colorMask: Int, topLeftRadius: Float, topRightRadius: Float, bottomLeftRadius: Float, bottomRightRadius: Float)
Link copied to clipboard
open override fun init()
Link copied to clipboard
open override fun initImage(image: PolyImage)
Link copied to clipboard
open override fun line(x1: Float, y1: Float, x2: Float, y2: Float, color: PolyColor, width: Float)
Link copied to clipboard
open override fun pop()
Link copied to clipboard
open override fun popScissor()
Link copied to clipboard
open override fun push()
Link copied to clipboard
open override fun pushScissor(x: Float, y: Float, width: Float, height: Float)
Link copied to clipboard
open override fun pushScissorIntersecting(x: Float, y: Float, width: Float, height: Float)
Link copied to clipboard
open fun rect(x: Float, y: Float, width: Float, height: Float, color: Color, radius: Float)
open fun rect(x: Float, y: Float, width: Float, height: Float, color: Color, radii: FloatArray)
open override fun rect(x: Float, y: Float, width: Float, height: Float, color: PolyColor, topLeftRadius: Float, topRightRadius: Float, bottomLeftRadius: Float, bottomRightRadius: Float)
Link copied to clipboard
open fun resetGlobalAlpha()
Link copied to clipboard
open override fun rotate(angleRadians: Double, px: Float, py: Float)
Link copied to clipboard
open override fun scale(sx: Float, sy: Float, px: Float, py: Float)
Link copied to clipboard
open override fun setAlphaCap(cap: Float)
Link copied to clipboard
open override fun skewX(angleRadians: Double, px: Float, py: Float)
Link copied to clipboard
open override fun skewY(angleRadians: Double, px: Float, py: Float)
Link copied to clipboard
open override fun supportsFramebuffers(): Boolean
Link copied to clipboard
open override fun text(font: Font, x: Float, y: Float, text: String, color: PolyColor, fontSize: Float)
Link copied to clipboard
open override fun textBounds(font: Font, text: String, fontSize: Float): Vec2
Link copied to clipboard
open override fun transformsWithPoint(): Boolean
Link copied to clipboard
open override fun translate(x: Float, y: Float)
Link copied to clipboard
open override fun unbindFramebuffer()