Rect | melonJS
Hierarchy (View Summary)
Index
Accessors
bottom
get bottom(): number
Returns number
centerX
get centerX(): number
Returns number
set centerX(value: number): void
Returns void
centerY
get centerY(): number
Returns number
set centerY(value: number): void
Returns void
height
get height(): number
Returns number
set height(value: number): void
Returns void
left
get left(): number
Returns number
right
get right(): number
Returns number
top
get top(): number
Returns number
width
get width(): number
Returns number
set width(value: number): void
Returns void
Methods
centerOn
centerOn(x: number, y: number): Rect
clone
Returns Rect
new rectangle
contains
Parameters
- x: number
- y: number
Returns boolean
True if the polygon contain the point, otherwise false
Returns boolean
True if the polygon contain the point, otherwise false
containsRectangle
copy
Returns Rect
new rectangle
equals
equals(rect: Rect): boolean
Returns boolean
true if equals
getBounds
Returns Bounds
this shape bounding box Rectangle object
getIndices
Returns number[]
an array of vertex indices for all triangles forming this polygon.
isConvex
Returns boolean | null
true if the vertices are convex, false if not, null if not computable
isFinite
Returns boolean
false if all coordinates are positive or negative Infinity or NaN; otherwise, true.
overlaps
overlaps(rect: Rect): boolean
Returns boolean
true if overlaps
recalc
Returns Rect
Reference to this object for method chaining
resize
resize(w: number, h: number): Rect
rotate
scale
scale(x: number, y?: number): Rect
scaleV
Returns Rect
Reference to this object for method chaining
setShape
setSize
setVertices
setVertices(vertices: PolygonVertices | LineVertices): Rect
shift
Parameters
- x: number
Optionaly: number
Returns void
Returns void
to2d
Returns Rect
Reference to this object for method chaining
toIso
Returns Rect
Reference to this object for method chaining
toPolygon
Returns Polygon
a new Polygon that represents this rectangle.
transform
Returns Rect
Reference to this object for method chaining
translate
union
Returns Rect
the union(ed) rectangle
updateBounds
Returns Bounds
this shape bounding box Rectangle object