Vector2Rect class

Flame v1 relies a lot on Vector2 for position and dimensions Bonfire instead relies a lot on Rect internally. this class serves as a bridge between the two frameworks.

Constructors

Vector2Rect(Vector2 position, Vector2 size)
Vector2Rect.fromRect(Rect rect)
Vector2Rect.zero()

Properties

bottom → double
no setter
center → Offset
no setter
hashCode → int
The hash code for this object.
no setterinherited
height → double
no setter
left → double
no setter
offset → Offset
no setter
position → Vector2
final
rect → Rect
final
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → Vector2
final
top → double
no setter
width → double
no setter

Methods

contains(Offset offset) → bool
copyWith({Vector2? position, Vector2? size}) → Vector2Rect
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overlaps(Vector2Rect vector) → bool
Whether other has a nonzero area of overlap with this rectangle.
shift(Offset offset) → Vector2Rect
toString() → String
A string representation of this object.
inherited
translate(double translateX, double translateY) → Vector2Rect

Operators

operator ==(Object other) → bool
The equality operator.
inherited