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 > | |
getLargestIntegerWithin() 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 > |