A parallelogram defined by three RelativePoint positions. More...
Static Public Member Functions | |
| static Point< float > | getInternalCoordForPoint (const Point< float > *parallelogramCorners, Point< float > point) noexcept |
| static Point< float > | getPointForInternalCoord (const Point< float > *parallelogramCorners, Point< float > internalPoint) noexcept |
| static Rectangle< float > | getBoundingBox (const Point< float > *parallelogramCorners) noexcept |
Public Attributes | |
| RelativePoint | topLeft |
| RelativePoint | topRight |
| RelativePoint | bottomLeft |
A parallelogram defined by three RelativePoint positions.
| juce::RelativeParallelogram::RelativeParallelogram | ( | ) |
| juce::RelativeParallelogram::RelativeParallelogram | ( | const RelativePoint & | topLeft, |
| const RelativePoint & | topRight, | ||
| const RelativePoint & | bottomLeft | ||
| ) |
| juce::RelativeParallelogram::RelativeParallelogram | ( | const String & | topLeft, |
| const String & | topRight, | ||
| const String & | bottomLeft | ||
| ) |
| juce::RelativeParallelogram::~RelativeParallelogram | ( | ) |
| void juce::RelativeParallelogram::resolveThreePoints | ( | Point< float > * | points, |
| Expression::Scope * | scope | ||
| ) | const |
| void juce::RelativeParallelogram::resolveFourCorners | ( | Point< float > * | points, |
| Expression::Scope * | scope | ||
| ) | const |
| const Rectangle< float > juce::RelativeParallelogram::getBounds | ( | Expression::Scope * | scope | ) | const |
| void juce::RelativeParallelogram::getPath | ( | Path & | path, |
| Expression::Scope * | scope | ||
| ) | const |
| AffineTransform juce::RelativeParallelogram::resetToPerpendicular | ( | Expression::Scope * | scope | ) |
| bool juce::RelativeParallelogram::isDynamic | ( | ) | const |
|
noexcept |
|
noexcept |
|
staticnoexcept |
|
staticnoexcept |
|
staticnoexcept |
| RelativePoint juce::RelativeParallelogram::topLeft |
| RelativePoint juce::RelativeParallelogram::topRight |
| RelativePoint juce::RelativeParallelogram::bottomLeft |