Renderer

bearlyb.render.Renderer
See theRenderer companion object
class Renderer

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def clear(): Unit
def clipRect: Rect[Int]
def clipRect_=(clip: Rect[Int]): Unit
def colorScale: Float
def colorScale_=(scale: Float): Unit
def createTexture(format: PixelFormat, access: TextureAccess, w: Int, h: Int): Texture
def drawBlendMode_=(blendMode: BlendMode): Unit
def drawColorFloat_=(color: FColor): Unit
def drawColor_=(color: Color): Unit
def drawLine[T : Numeric](x1: T, y1: T, x2: T, y2: T): Unit
def drawLine[T : Numeric](from: Point[T], to: Point[T]): Unit
def drawLines[T](points: Seq[Point[T]])(using num: Numeric[T]): Unit
def drawLines[T : Numeric](points: Point[T]*): Unit
def drawPoint[T](x: T, y: T)(using num: Numeric[T]): Unit
def drawPoint[T](pt: Point[T])(using num: Numeric[T]): Unit
def drawPoints[T](points: Seq[Point[T]])(using num: Numeric[T]): Unit
def drawPoints[T : Numeric](points: Point[T]*): Unit
def drawRect[T : Numeric](rect: Rect[T]): Unit
def drawRects[T : Numeric](rects: Seq[Rect[T]]): Unit
def drawRects[T : Numeric](rects: Rect[T]*): Unit
def fillRect(rect: Rect[Float]): Unit
def fillRect[T : Numeric](rect: Rect[T]): Unit
def fillRects(rects: Seq[Rect[Float]]): Unit
def fillRects[T : Numeric](rects: Seq[Rect[T]]): Unit
def fillRects(rects: Rect[Float]*): Unit
def fillRects[T : Numeric](rects: Rect[T]*): Unit
def isViewportSet: Boolean
def logicalPresentation: (w: Int, h: Int, mode: LogicalPresentation)
def logicalPresentation_=(logicalPresentation: (w: Int, h: Int, mode: LogicalPresentation)): Unit
def outputSize: (w: Int, h: Int)
def present(): Unit
def renderScale: (scaleX: Float, scaleY: Float)
def renderScale_=(scale: (scaleX: Float, scaleY: Float)): Unit
def renderTexture[T : Numeric](tex: Texture, src: Rect[T] | Null, dst: Rect[T] | Null): Unit
def renderTexture(tex: Texture): Unit
def renderTexture9Grid[T : Numeric](tex: Texture, leftWidth: T, rightWidth: T, topHeight: T, bottomHeight: T, src: Rect[T] | Null, dst: Rect[T] | Null, scale: Float): Unit
def renderTextureAffine[T : Numeric](tex: Texture, origin: Point[T] | Null, right: Point[T] | Null, down: Point[T] | Null, src: Rect[T] | Null): Unit
def renderTextureRotated[T : Numeric](tex: Texture, angle: Double, center: Point[T] | Null, src: Rect[T] | Null, dst: Rect[T] | Null, flip: FlipMode): Unit
def renderTextureTiled[T : Numeric](tex: Texture, scale: Float, src: Rect[T] | Null, dst: Rect[T] | Null): Unit
def target: Option[Texture]
def target_=(tex: Option[Texture]): Unit
def viewport: Rect[Int]
def viewport_=(rect: Rect[Int]): Unit
def vsync: Int
def vsync_=(vsync: Int): Unit

Concrete fields

lazy val name: String
lazy val window: Window