Rectangle< ValueType > Member List

This is the complete list of members for Rectangle< ValueType >, including all inherited members.

constrainedWithin(Rectangle areaToFitWithin) const noexcept | Rectangle< ValueType > |
contains(ValueType xCoord, ValueType yCoord) const noexcept | Rectangle< ValueType > |
contains(Point< ValueType > point) const noexcept | Rectangle< ValueType > |
contains(Rectangle other) const noexcept | Rectangle< ValueType > |
enlargeIfAdjacent(Rectangle other) noexcept | Rectangle< ValueType > |
expand(ValueType deltaX, ValueType deltaY) noexcept | Rectangle< ValueType > |
expanded(ValueType deltaX, ValueType deltaY) const noexcept | Rectangle< ValueType > |
expanded(ValueType delta) const noexcept | Rectangle< ValueType > |
findAreaContainingPoints(const Point< ValueType > *points, int numPoints) noexcept | Rectangle< ValueType > | static
fromString(StringRef stringVersion) | Rectangle< ValueType > | static
getAspectRatio(bool widthOverHeight=true) const noexcept | Rectangle< ValueType > |
getBottom() const noexcept | Rectangle< ValueType > |
getBottomLeft() const noexcept | Rectangle< ValueType > |
getBottomRight() const noexcept | Rectangle< ValueType > |
getCentre() const noexcept | Rectangle< ValueType > |
getCentreX() const noexcept | Rectangle< ValueType > |
getCentreY() const noexcept | Rectangle< ValueType > |
getConstrainedPoint(Point< ValueType > point) const noexcept | Rectangle< ValueType > |
getHeight() const noexcept | Rectangle< ValueType > |
getHorizontalRange() const noexcept | Rectangle< ValueType > |
getIntersection(Rectangle other) const noexcept | Rectangle< ValueType > |
getPosition() const noexcept | Rectangle< ValueType > |
getProportion(Rectangle< FloatType > proportionalRect) const noexcept | Rectangle< ValueType > |
getRelativePoint(FloatType relativeX, FloatType relativeY) const noexcept | Rectangle< ValueType > |
getRight() const noexcept | Rectangle< ValueType > |
getSmallestIntegerContainer() const noexcept | Rectangle< ValueType > |
getTopLeft() const noexcept | Rectangle< ValueType > |
getTopRight() const noexcept | Rectangle< ValueType > |
getUnion(Rectangle other) const noexcept | Rectangle< ValueType > |
getVerticalRange() const noexcept | Rectangle< ValueType > |
getWidth() const noexcept | Rectangle< ValueType > |
getX() const noexcept | Rectangle< ValueType > |
getY() const noexcept | Rectangle< ValueType > |
intersectRectangle(ValueType &otherX, ValueType &otherY, ValueType &otherW, ValueType &otherH) const noexcept | Rectangle< ValueType > |
intersectRectangle(Rectangle< ValueType > &rectangleToClip) const noexcept | Rectangle< ValueType > |
intersectRectangles(ValueType &x1, ValueType &y1, ValueType &w1, ValueType &h1, ValueType x2, ValueType y2, ValueType w2, ValueType h2) noexcept | Rectangle< ValueType > | static
intersects(Rectangle other) const noexcept | Rectangle< ValueType > |
intersects(const Line< ValueType > &line) const noexcept | Rectangle< ValueType > |
isEmpty() const noexcept | Rectangle< ValueType > |
isFinite() const noexcept | Rectangle< ValueType > |
leftTopRightBottom(ValueType left, ValueType top, ValueType right, ValueType bottom) noexcept | Rectangle< ValueType > | static
operator!=(const Rectangle &other) const noexcept | Rectangle< ValueType > |
operator*(FloatType scaleFactor) const noexcept | Rectangle< ValueType > |
operator*=(FloatType scaleFactor) noexcept | Rectangle< ValueType > |
operator*=(Point< FloatType > scaleFactor) noexcept | Rectangle< ValueType > |
operator+(Point< ValueType > deltaPosition) const noexcept | Rectangle< ValueType > |
operator+=(Point< ValueType > deltaPosition) noexcept | Rectangle< ValueType > |
operator-(Point< ValueType > deltaPosition) const noexcept | Rectangle< ValueType > |
operator-=(Point< ValueType > deltaPosition) noexcept | Rectangle< ValueType > |
operator/(FloatType scaleFactor) const noexcept | Rectangle< ValueType > |
operator/=(FloatType scaleFactor) noexcept | Rectangle< ValueType > |
operator/=(Point< FloatType > scaleFactor) noexcept | Rectangle< ValueType > |
operator=(const Rectangle &)=default | Rectangle< ValueType > |
operator==(const Rectangle &other) const noexcept | Rectangle< ValueType > |
proportionOfHeight(FloatType proportion) const noexcept | Rectangle< ValueType > |
proportionOfWidth(FloatType proportion) const noexcept | Rectangle< ValueType > |
Rectangle()=default | Rectangle< ValueType > |
Rectangle(const Rectangle &)=default | Rectangle< ValueType > |
Rectangle(ValueType initialX, ValueType initialY, ValueType width, ValueType height) noexcept | Rectangle< ValueType > |
Rectangle(ValueType width, ValueType height) noexcept | Rectangle< ValueType > |
Rectangle(Point< ValueType > corner1, Point< ValueType > corner2) noexcept | Rectangle< ValueType > |
reduce(ValueType deltaX, ValueType deltaY) noexcept | Rectangle< ValueType > |
reduced(ValueType deltaX, ValueType deltaY) const noexcept | Rectangle< ValueType > |
reduced(ValueType delta) const noexcept | Rectangle< ValueType > |
reduceIfPartlyContainedIn(Rectangle other) noexcept | Rectangle< ValueType > |
removeFromBottom(ValueType amountToRemove) noexcept | Rectangle< ValueType > |
removeFromLeft(ValueType amountToRemove) noexcept | Rectangle< ValueType > |
removeFromRight(ValueType amountToRemove) noexcept | Rectangle< ValueType > |
removeFromTop(ValueType amountToRemove) noexcept | Rectangle< ValueType > |
setBottom(ValueType newBottom) noexcept | Rectangle< ValueType > |
setBounds(ValueType newX, ValueType newY, ValueType newWidth, ValueType newHeight) noexcept | Rectangle< ValueType > |
setCentre(ValueType newCentreX, ValueType newCentreY) noexcept | Rectangle< ValueType > |
setCentre(Point< ValueType > newCentre) noexcept | Rectangle< ValueType > |
setHeight(ValueType newHeight) noexcept | Rectangle< ValueType > |
setHorizontalRange(Range< ValueType > range) noexcept | Rectangle< ValueType > |
setLeft(ValueType newLeft) noexcept | Rectangle< ValueType > |
setPosition(Point< ValueType > newPos) noexcept | Rectangle< ValueType > |
setPosition(ValueType newX, ValueType newY) noexcept | Rectangle< ValueType > |
setRight(ValueType newRight) noexcept | Rectangle< ValueType > |
setSize(ValueType newWidth, ValueType newHeight) noexcept | Rectangle< ValueType > |
setTop(ValueType newTop) noexcept | Rectangle< ValueType > |
setVerticalRange(Range< ValueType > range) noexcept | Rectangle< ValueType > |
setWidth(ValueType newWidth) noexcept | Rectangle< ValueType > |
setX(ValueType newX) noexcept | Rectangle< ValueType > |
setY(ValueType newY) noexcept | Rectangle< ValueType > |
toDouble() const noexcept | Rectangle< ValueType > |
toFloat() const noexcept | Rectangle< ValueType > |
toNearestInt() const noexcept | Rectangle< ValueType > |
toNearestIntEdges() const noexcept | Rectangle< ValueType > |
toString() const | Rectangle< ValueType > |
toType() const noexcept | Rectangle< ValueType > |
transformedBy(const AffineTransform &transform) const noexcept | Rectangle< ValueType > |
translate(ValueType deltaX, ValueType deltaY) noexcept | Rectangle< ValueType > |
translated(ValueType deltaX, ValueType deltaY) const noexcept | Rectangle< ValueType > |
withBottom(ValueType newBottom) const noexcept | Rectangle< ValueType > |
withBottomY(ValueType newBottomY) const noexcept | Rectangle< ValueType > |
withCentre(Point< ValueType > newCentre) const noexcept | Rectangle< ValueType > |
withHeight(ValueType newHeight) const noexcept | Rectangle< ValueType > |
withLeft(ValueType newLeft) const noexcept | Rectangle< ValueType > |
withPosition(ValueType newX, ValueType newY) const noexcept | Rectangle< ValueType > |
withPosition(Point< ValueType > newPos) const noexcept | Rectangle< ValueType > |
withRight(ValueType newRight) const noexcept | Rectangle< ValueType > |
withRightX(ValueType newRightX) const noexcept | Rectangle< ValueType > |
withSize(ValueType newWidth, ValueType newHeight) const noexcept | Rectangle< ValueType > |
withSizeKeepingCentre(ValueType newWidth, ValueType newHeight) const noexcept | Rectangle< ValueType > |
withTop(ValueType newTop) const noexcept | Rectangle< ValueType > |
withTrimmedBottom(ValueType amountToRemove) const noexcept | Rectangle< ValueType > |
withTrimmedLeft(ValueType amountToRemove) const noexcept | Rectangle< ValueType > |
withTrimmedRight(ValueType amountToRemove) const noexcept | Rectangle< ValueType > |
withTrimmedTop(ValueType amountToRemove) const noexcept | Rectangle< ValueType > |
withWidth(ValueType newWidth) const noexcept | Rectangle< ValueType > |
withX(ValueType newX) const noexcept | Rectangle< ValueType > |
withY(ValueType newY) const noexcept | Rectangle< ValueType > |
withZeroOrigin() const noexcept | Rectangle< ValueType > |
~Rectangle()=default | Rectangle< ValueType > |