JUCE  v5.1.1-3-g1a0b28c73
JUCE API
Rectangle< ValueType > Member List

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

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