Inheritance
Implements
Annotations
  • @DocsEditable()
  • @DomName('DOMRectReadOnly')
  • @Experimental()

Constructors

DomRectReadOnly(num x, num y, num width, num height)
factory
DomRectReadOnly.internal_()

Properties

bottom num
@DocsEditable(), @DomName('DOMRectReadOnly.bottom'), @Experimental(), read-only
bottomLeft Point
read-only
bottomRight Point
read-only
hashCode int
read-only
height num
@DocsEditable(), @DomName('DOMRectReadOnly.height'), @Experimental(), read-only
left num
@DocsEditable(), @DomName('DOMRectReadOnly.left'), @Experimental(), read-only
@DocsEditable(), @DomName('DOMRectReadOnly.right'), @Experimental(), read-only
top num
@DocsEditable(), @DomName('DOMRectReadOnly.top'), @Experimental(), read-only
topLeft Point
read-only
topRight Point
read-only
width num
@DocsEditable(), @DomName('DOMRectReadOnly.width'), @Experimental(), read-only
x num
@DocsEditable(), @DomName('DOMRectReadOnly.x'), @Experimental(), read-only
y num
@DocsEditable(), @DomName('DOMRectReadOnly.y'), @Experimental(), read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

boundingBox(Rectangle other) Rectangle
Returns a new rectangle which completely contains this and other.
containsPoint(Point<num> another) bool
Tests whether another is inside or along the edges of this.
containsRectangle(Rectangle<num> another) bool
Tests whether this entirely contains another.
intersection(Rectangle other) Rectangle
Computes the intersection of this and other. [...]
intersects(Rectangle<num> other) bool
Returns true if this intersects other.
toString() String
Returns the result of the JavaScript objects toString method.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited

Operators

operator ==(other) bool

Static Properties

instanceRuntimeType Type
@Deprecated("Internal Use Only"), read-only