Loading...
Searching...
No Matches
juce::Rectangle< ValueType > Member List

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
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 > | inline static
fromString(StringRef stringVersion) | juce::Rectangle< ValueType > | inline static
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
getLargestIntegerWithin() 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
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 > | inline static
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 > | inline static
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
proportionOfHeight(FloatType proportion) const noexcept | juce::Rectangle< ValueType > | inline
proportionOfWidth(FloatType proportion) const noexcept | juce::Rectangle< ValueType > | inline
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
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 > |

### Purchase

Get JUCE

### Discover

What's New in JUCE Features

### Learn

Documentaion Tutorials Made with JUCE Resources

### Support

JUCE Forum Newsletter Archive

### About

Contact Us JUCE Legal JUCE Licensing FAQ

### Events

Audio Developer Conference
© Raw Material Software Limited