NoOpRenderer

class NoOpRenderer(size: Vec2.Mut) : Renderer

Constructors

Link copied to clipboard
constructor(size: Vec2.Mut)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
lateinit var settings: Settings
Link copied to clipboard
val size: Vec2.Mut

Functions

Link copied to clipboard
open override fun beginFrame()
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
fun globalAlpha(alpha: Float)
Link copied to clipboard
fun hollowRect(x: Float, y: Float, width: Float, height: Float, color: Color, lineWidth: Float, radius: Float)
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: Color, lineWidth: Float, topLeftRadius: Float, topRightRadius: Float, bottomLeftRadius: Float, bottomRightRadius: Float)
Link copied to clipboard
fun image(image: PolyImage, x: Float, y: Float, width: Float, height: Float, radius: Float, colorMask: Int)
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: Color, 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
fun rect(x: Float, y: Float, width: Float, height: Float, color: Color, radius: Float)
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: Color, topLeftRadius: Float, topRightRadius: Float, bottomLeftRadius: Float, bottomRightRadius: Float)
Link copied to clipboard
inline fun render(block: Renderer.() -> Unit)
Link copied to clipboard
Link copied to clipboard
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 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: Color, 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(fbo: Framebuffer?)