JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
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 >inline
contains(ValueType xCoord, ValueType yCoord) const noexceptjuce::Rectangle< ValueType >inline
contains(Point< ValueType > point) const noexceptjuce::Rectangle< ValueType >inline
contains(Rectangle other) const noexceptjuce::Rectangle< ValueType >inline
copyWithRounding(Rectangle< int > &result) const noexceptjuce::Rectangle< ValueType >inlineprivate
copyWithRounding(Rectangle< float > &result) const noexceptjuce::Rectangle< ValueType >inlineprivate
copyWithRounding(Rectangle< double > &result) const noexceptjuce::Rectangle< ValueType >inlineprivate
enlargeIfAdjacent(Rectangle other) noexceptjuce::Rectangle< ValueType >inline
expand(ValueType deltaX, ValueType deltaY) noexceptjuce::Rectangle< ValueType >inline
expanded(ValueType deltaX, ValueType deltaY) const noexceptjuce::Rectangle< ValueType >inline
expanded(ValueType delta) const noexceptjuce::Rectangle< ValueType >inline
findAreaContainingPoints(const Point< ValueType > *points, int numPoints) noexceptjuce::Rectangle< ValueType >inlinestatic
fromString(StringRef stringVersion)juce::Rectangle< ValueType >inlinestatic
getAspectRatio(bool widthOverHeight=true) const noexceptjuce::Rectangle< ValueType >inline
getBottom() const noexceptjuce::Rectangle< ValueType >inline
getBottomLeft() const noexceptjuce::Rectangle< ValueType >inline
getBottomRight() const noexceptjuce::Rectangle< ValueType >inline
getCentre() const noexceptjuce::Rectangle< ValueType >inline
getCentreX() const noexceptjuce::Rectangle< ValueType >inline
getCentreY() const noexceptjuce::Rectangle< ValueType >inline
getConstrainedPoint(Point< ValueType > point) const noexceptjuce::Rectangle< ValueType >inline
getHeight() const noexceptjuce::Rectangle< ValueType >inline
getHorizontalRange() const noexceptjuce::Rectangle< ValueType >inline
getIntersection(Rectangle other) const noexceptjuce::Rectangle< ValueType >inline
getPosition() const noexceptjuce::Rectangle< ValueType >inline
getProportion(Rectangle< FloatType > proportionalRect) const noexceptjuce::Rectangle< ValueType >inline
getRelativePoint(FloatType relativeX, FloatType relativeY) const noexceptjuce::Rectangle< ValueType >inline
getRight() const noexceptjuce::Rectangle< ValueType >inline
getSmallestIntegerContainer() const noexceptjuce::Rectangle< ValueType >inline
getTopLeft() const noexceptjuce::Rectangle< ValueType >inline
getTopRight() const noexceptjuce::Rectangle< ValueType >inline
getUnion(Rectangle other) const noexceptjuce::Rectangle< ValueType >inline
getVerticalRange() const noexceptjuce::Rectangle< ValueType >inline
getWidth() const noexceptjuce::Rectangle< ValueType >inline
getX() const noexceptjuce::Rectangle< ValueType >inline
getY() const noexceptjuce::Rectangle< ValueType >inline
hjuce::Rectangle< ValueType >private
intersectRectangle(ValueType &otherX, ValueType &otherY, ValueType &otherW, ValueType &otherH) const noexceptjuce::Rectangle< ValueType >inline
intersectRectangle(Rectangle< ValueType > &rectangleToClip) const noexceptjuce::Rectangle< ValueType >inline
intersectRectangles(ValueType &x1, ValueType &y1, ValueType &w1, ValueType &h1, ValueType x2, ValueType y2, ValueType w2, ValueType h2) noexceptjuce::Rectangle< ValueType >inlinestatic
intersects(Rectangle other) const noexceptjuce::Rectangle< ValueType >inline
intersects(const Line< ValueType > &line) const noexceptjuce::Rectangle< ValueType >inline
isEmpty() const noexceptjuce::Rectangle< ValueType >inline
isFinite() const noexceptjuce::Rectangle< ValueType >inline
leftTopRightBottom(ValueType left, ValueType top, ValueType right, ValueType bottom) noexceptjuce::Rectangle< ValueType >inlinestatic
operator!=(const Rectangle &other) const noexceptjuce::Rectangle< ValueType >inline
operator*(FloatType scaleFactor) const noexceptjuce::Rectangle< ValueType >inline
operator*=(FloatType scaleFactor) noexceptjuce::Rectangle< ValueType >inline
operator*=(Point< FloatType > scaleFactor) noexceptjuce::Rectangle< ValueType >inline
operator+(Point< ValueType > deltaPosition) const noexceptjuce::Rectangle< ValueType >inline
operator+=(Point< ValueType > deltaPosition) noexceptjuce::Rectangle< ValueType >inline
operator-(Point< ValueType > deltaPosition) const noexceptjuce::Rectangle< ValueType >inline
operator-=(Point< ValueType > deltaPosition) noexceptjuce::Rectangle< ValueType >inline
operator/(FloatType scaleFactor) const noexceptjuce::Rectangle< ValueType >inline
operator/=(FloatType scaleFactor) noexceptjuce::Rectangle< ValueType >inline
operator/=(Point< FloatType > scaleFactor) noexceptjuce::Rectangle< ValueType >inline
operator=(const Rectangle &)=defaultjuce::Rectangle< ValueType >
operator==(const Rectangle &other) const noexceptjuce::Rectangle< ValueType >inline
posjuce::Rectangle< ValueType >private
proportionOfHeight(FloatType proportion) const noexceptjuce::Rectangle< ValueType >inline
proportionOfWidth(FloatType proportion) const noexceptjuce::Rectangle< ValueType >inline
Rectangle classjuce::Rectangle< ValueType >friend
Rectangle()=defaultjuce::Rectangle< ValueType >
Rectangle(const Rectangle &)=defaultjuce::Rectangle< ValueType >
Rectangle(ValueType initialX, ValueType initialY, ValueType width, ValueType height) noexceptjuce::Rectangle< ValueType >inline
Rectangle(ValueType width, ValueType height) noexceptjuce::Rectangle< ValueType >inline
Rectangle(Point< ValueType > corner1, Point< ValueType > corner2) noexceptjuce::Rectangle< ValueType >inline
reduce(ValueType deltaX, ValueType deltaY) noexceptjuce::Rectangle< ValueType >inline
reduced(ValueType deltaX, ValueType deltaY) const noexceptjuce::Rectangle< ValueType >inline
reduced(ValueType delta) const noexceptjuce::Rectangle< ValueType >inline
reduceIfPartlyContainedIn(Rectangle other) noexceptjuce::Rectangle< ValueType >inline
removeFromBottom(ValueType amountToRemove) noexceptjuce::Rectangle< ValueType >inline
removeFromLeft(ValueType amountToRemove) noexceptjuce::Rectangle< ValueType >inline
removeFromRight(ValueType amountToRemove) noexceptjuce::Rectangle< ValueType >inline
removeFromTop(ValueType amountToRemove) noexceptjuce::Rectangle< ValueType >inline
setBottom(ValueType newBottom) noexceptjuce::Rectangle< ValueType >inline
setBounds(ValueType newX, ValueType newY, ValueType newWidth, ValueType newHeight) noexceptjuce::Rectangle< ValueType >inline
setCentre(ValueType newCentreX, ValueType newCentreY) noexceptjuce::Rectangle< ValueType >inline
setCentre(Point< ValueType > newCentre) noexceptjuce::Rectangle< ValueType >inline
setHeight(ValueType newHeight) noexceptjuce::Rectangle< ValueType >inline
setHorizontalRange(Range< ValueType > range) noexceptjuce::Rectangle< ValueType >inline
setLeft(ValueType newLeft) noexceptjuce::Rectangle< ValueType >inline
setPosition(Point< ValueType > newPos) noexceptjuce::Rectangle< ValueType >inline
setPosition(ValueType newX, ValueType newY) noexceptjuce::Rectangle< ValueType >inline
setRight(ValueType newRight) noexceptjuce::Rectangle< ValueType >inline
setSize(ValueType newWidth, ValueType newHeight) noexceptjuce::Rectangle< ValueType >inline
setTop(ValueType newTop) noexceptjuce::Rectangle< ValueType >inline
setVerticalRange(Range< ValueType > range) noexceptjuce::Rectangle< ValueType >inline
setWidth(ValueType newWidth) noexceptjuce::Rectangle< ValueType >inline
setX(ValueType newX) noexceptjuce::Rectangle< ValueType >inline
setY(ValueType newY) noexceptjuce::Rectangle< ValueType >inline
toDouble() const noexceptjuce::Rectangle< ValueType >inline
toFloat() const noexceptjuce::Rectangle< ValueType >inline
toNearestInt() const noexceptjuce::Rectangle< ValueType >inline
toNearestIntEdges() const noexceptjuce::Rectangle< ValueType >inline
toString() constjuce::Rectangle< ValueType >inline
toType() const noexceptjuce::Rectangle< ValueType >inline
transformedBy(const AffineTransform &transform) const noexceptjuce::Rectangle< ValueType >inline
translate(ValueType deltaX, ValueType deltaY) noexceptjuce::Rectangle< ValueType >inline
translated(ValueType deltaX, ValueType deltaY) const noexceptjuce::Rectangle< ValueType >inline
wjuce::Rectangle< ValueType >private
withBottom(ValueType newBottom) const noexceptjuce::Rectangle< ValueType >inline
withBottomY(ValueType newBottomY) const noexceptjuce::Rectangle< ValueType >inline
withCentre(Point< ValueType > newCentre) const noexceptjuce::Rectangle< ValueType >inline
withHeight(ValueType newHeight) const noexceptjuce::Rectangle< ValueType >inline
withLeft(ValueType newLeft) const noexceptjuce::Rectangle< ValueType >inline
withPosition(ValueType newX, ValueType newY) const noexceptjuce::Rectangle< ValueType >inline
withPosition(Point< ValueType > newPos) const noexceptjuce::Rectangle< ValueType >inline
withRight(ValueType newRight) const noexceptjuce::Rectangle< ValueType >inline
withRightX(ValueType newRightX) const noexceptjuce::Rectangle< ValueType >inline
withSize(ValueType newWidth, ValueType newHeight) const noexceptjuce::Rectangle< ValueType >inline
withSizeKeepingCentre(ValueType newWidth, ValueType newHeight) const noexceptjuce::Rectangle< ValueType >inline
withTop(ValueType newTop) const noexceptjuce::Rectangle< ValueType >inline
withTrimmedBottom(ValueType amountToRemove) const noexceptjuce::Rectangle< ValueType >inline
withTrimmedLeft(ValueType amountToRemove) const noexceptjuce::Rectangle< ValueType >inline
withTrimmedRight(ValueType amountToRemove) const noexceptjuce::Rectangle< ValueType >inline
withTrimmedTop(ValueType amountToRemove) const noexceptjuce::Rectangle< ValueType >inline
withWidth(ValueType newWidth) const noexceptjuce::Rectangle< ValueType >inline
withX(ValueType newX) const noexceptjuce::Rectangle< ValueType >inline
withY(ValueType newY) const noexceptjuce::Rectangle< ValueType >inline
withZeroOrigin() const noexceptjuce::Rectangle< ValueType >inline
~Rectangle()=defaultjuce::Rectangle< ValueType >