JUCE
juce::Rectangle< ValueType > Member List

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

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