Rect

class Rect(var x: Double = 0.0, var y: Double = 0.0, var width: Double = 0.0, var height: Double = 0.0)

Constructors

Link copied to clipboard
constructor(x: Double = 0.0, y: Double = 0.0, width: Double = 0.0, height: Double = 0.0)
constructor(other: Rect)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val centerX: Double
Link copied to clipboard
val centerY: Double
Link copied to clipboard
var height: Double
Link copied to clipboard
val heightInt: Int
Link copied to clipboard
var width: Double
Link copied to clipboard
val widthInt: Int
Link copied to clipboard
var x: Double
Link copied to clipboard
val xInt: Int
Link copied to clipboard
var y: Double
Link copied to clipboard
val yInt: Int

Functions

Link copied to clipboard
fun add(r: Rect)
Link copied to clipboard
fun contains(p: Point): Boolean
fun contains(p: Rect): Boolean
fun contains(x: Double, y: Double): Boolean
fun contains(X: Double, Y: Double, W: Double, H: Double): Boolean
Link copied to clipboard
fun distance(other: Rect): Double
Link copied to clipboard
fun grow(h: Double, v: Double)
Link copied to clipboard
fun inside(X: Double, Y: Double): Boolean
Link copied to clipboard
Link copied to clipboard
fun intersects(other: Rect): Boolean
fun intersects(rx: Double, ry: Double, rw: Double, rh: Double): Boolean
Link copied to clipboard
fun intersectsY(ry: Double, rh: Double): Boolean
Link copied to clipboard
fun positionOnCell(cellSize: Double)
Link copied to clipboard
fun setBounds(other: Rect)
fun setBounds(x: Double, y: Double, width: Double, height: Double)
Link copied to clipboard
fun setLocation(x: Double, y: Double)
Link copied to clipboard
fun setSize(width: Double, height: Double)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun translate(dx: Double, dy: Double)