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