Class el.Rectangle
A rectangle.
The value type for this is a 64 bit float.
-
Rectangle.x
-
-
Rectangle.y
-
-
Rectangle.width
-
-
Rectangle.height
-
-
Rectangle.left
-
-
Rectangle.right
-
-
Rectangle.top
-
-
Rectangle.bottom
-
-
Rectangle:center ()
-
Returns the center point of this rect.
Returns:
el.Point
-
Rectangle:centerX ()
-
-
Rectangle:centerY ()
-
-
Rectangle:empty ()
-
Is empty.
Returns:
True if a 0,0,0,0 rectangle
-
Rectangle:isFinite ()
-
Is finite.
Returns:
True if finite
-
Rectangle:translate (dx, dy)
-
Translate the rectangle.
Parameters:
-
Rectangle:translated (dx, dy)
-
Returns a translated retctangle.
Parameters:
Returns:
A translated rectangle
-
Rectangle:expand (dx, dy)
-
Expand the rectangle in size.
Parameters:
-
Rectangle:expanded (dx, dy)
-
Returns expanded rectangle.
Parameters:
-
Rectangle:expanded (dxy)
-
Returns expanded rectangle.
Parameters:
-
Rectangle:reduce (dx, dy)
-
Reduce the rectangle in size.
Parameters:
-
Rectangle:reduced (dx, dy)
-
Returns reduced rectangle.
Parameters:
-
Rectangle:reduced (dxy)
-
Returns reduced rectangle.
Parameters:
-
Rectangle:sliceTop (amt)
-
Slice top.
Remomve and return a portion of this rectangle.
Parameters:
-
Rectangle:sliceLeft (amt)
-
Slice left.
Remomve and return a portion of this rectangle.
Parameters:
-
Rectangle:sliceRight (amt)
-
Slice right.
Remomve and return a portion of this rectangle.
Parameters:
-
Rectangle:sliceBottom (amt)
-
Slice bottom.
Remomve and return a portion of this rectangle.
Parameters:
-
Rectangle:toInt ()
-
Convert to integer.
Returns:
el.Bounds
Converted rectangle
-
Rectangle:toEdges ()
-
Convert to rounded integer.
Returns:
el.Bounds
Converted rectangle
-
Rectangle:toNumber ()
-
Convert to number.
Returns:
Converted rectangle
-
Rectangle.new ()
-
Create a new empty rectangle.
Returns:
el.Rectangle
-
Rectangle.new (x, y, width, height)
-
Create a new rectangle.
Parameters:
Returns:
el.Rectangle
-
Rectangle.new (width, height)
-
Create a new rectangle.
Parameters:
Returns:
el.Rectangle
-
Rectangle.new (p1, p2)
-
Create a new rectangle from two points.
Parameters:
Returns:
el.Rectangle
-
Rectangle.fromcoords (x1, y1, x2, y2)
-
Create a new rectangle from a set of coordinates.
Parameters:
- x1
int
Left
- y1
int
Top
- x2
int
Right
- y2
int
Bottom
Returns:
el.Rectangle
New rectangle