Compares all properties of the given rectangle, returning true only if they are equal (with the given accuracy 'e').
Extends the rectangle in all four directions.
Extends the rectangle in all four directions so that it is exactly on pixel bounds.
Calculates a rectangle with the same aspect ratio as the given 'rectangle', centered within 'into'.
This method is useful for calculating the optimal viewPort for a certain display size. You can use different scale modes to specify how the result should be calculated; furthermore, you can avoid pixel alignment errors by only allowing whole-number multipliers/divisors (e.g. 3, 2, 1, 1/2, 1/3).
@see starling.utils.ScaleMode
Calculates the bounds of a rectangle after transforming it by a matrix.
If you pass an out
-rectangle, the result will be stored in this rectangle
instead of creating a new object.
Calculates the bounds of a rectangle projected into the XY-plane of a certain 3D space as they appear from the given camera position. Note that 'camPos' is expected in the target coordinate system (the same that the XY-plane lies in).
If you pass an 'out' Rectangle, the result will be stored in this rectangle instead of creating a new object.
Returns a vector containing the positions of the four edges of the given rectangle.
Calculates the intersection between two Rectangles. If the rectangles do not intersect, this method returns an empty Rectangle object with its properties set to 0.
If the rectangle contains negative values for width or height, all coordinates are adjusted so that the rectangle describes the same region with positive values.
Generated using TypeDoc
A utility class containing methods related to the Rectangle class.